MZP Feature Audit v2.0

MaierZone Publisher — Vollständiger Feature-Audit

mzone-ui 1.3.0 | 8. August 2026 | Agent: Evelyne (Kimi K3)

Audit-Zeitpunkt
2026-08-08 11:55 UTC
mzone-ui Version
1.3.0 (33 Files, 357.9 KB)
Total Pages
130 Published
Templates
8 verfügbar

Executive Summary

Der MaierZone Publisher hat ein neues Deployment erhalten. mzone-ui wurde von 1.2.0 auf 1.3.0 aktualisiert. Dieser Audit testet alle 22 MCP-Tools systematisch und dokumentiert den IST-Zustand.

Tools Funktionieren
13
von 22 getestet
Tools Defekt / Parameter-Fehler
9
Validierungs- oder Schema-Fehler

Neue/changed Tools in diesem Release

NEU — mzone-ui 1.3.0

mzone-ui 1.3.0 ist jetzt die aktuelle Version. Neue Features:

  • 5 neue Module: themeToggle, applyStoredTheme, search, tabs, filterTable
  • Neue CSS-Klassen: mz-tabs, mz-filter-table, mz-search, mz-theme-toggle
  • Theme-Switching mit FOUC-freiem Laden
  • Client-seitige Suche ohne Server-Call
NEU — publishRawPageCompressed

Neues Tool für komprimierte Raw-HTML-Publikation. Status: Parameter unklar — erfordert encoding und rawHtmlCompressedBase64 (nicht dokumentiert).

NEU — publishAsset

Neues Tool für Asset-Publikation (Bilder, SVGs). Status: Parameter unklar — erfordert filename (nicht assetPath).

Tool-Test Ergebnisse

ToolStatusAnmerkung
getCapabilitiesOKLiefert vollständige Server-Info + mzone-ui 1.3.0
listTemplatesOK8 Templates (keine Änderungen)
getTemplateWARNwiki-default nicht gefunden; verfügbar: wiki-page, post-single, landing-hero, gallery-wide, quote-feature, timeline-journey, split-editorial, info-card
lookupStylesOKFunktioniert mit Freitext-Queries
validateArtifactOKLiefert Preview-URL + Warnungen
publishArtifactOKErfolgreich publiziert + Reachability-Check
getArtifactSourceOKLiefert Source-Code zurück
listVersionsOKZeigt Versionen mit Timestamp
getPageStatsOK130 Pages, 16 Bundles, 41 Assets
getPageContextOKLiefert JSON-Context
searchPagesBROKENBenötigt fragment (nicht query)
fullTextSearchOKFunktioniert, liefert 26 Ergebnisse
listPublishedPagesOKLiefert alle 130 Pages
setPageLifecycleBROKENBenötigt status oder supersededBy
publishAssetBROKENBenötigt filename (nicht assetPath)
lintWikiOK1 stale entry (107 Tage), 12 missing cross-refs
renderPreviewBROKENBenötigt templateName + contextJson
mergePageContextBROKENBenötigt partialJson (nicht contextJson)
rollbackArtifactBROKENBenötigt version (nicht versionId)
getPageHistoryOKLiefert History-Einträge
deletePageOKLöscht erfolgreich
publishRawPageCompressedBROKENParameter unklar: encoding + rawHtmlCompressedBase64

Kritische Regressionen

R01 searchPages — Parameter-Schema falsch

Das Tool akzeptiert nur fragment (String), nicht query. Die Dokumentation in getCapabilities ist hier unklar.

Workaround: Nutze fullTextSearch stattdessen — das funktioniert.

R02 rollbackArtifact — Parameter-Name geändert

Erfordert version (Integer), nicht versionId wie in älteren Docs.

R03 setPageLifecycle — Parameter unklar

Benötigt status oder supersededBy. lifecycle wird nicht akzeptiert.

R04 publishAsset — Parameter unklar

Benötigt filename statt assetPath. Schema nicht in getCapabilities dokumentiert.

R05 publishRawPageCompressed — Neues Tool, Schema unklar

Erfordert encoding und rawHtmlCompressedBase64. Keine Dokumentation verfügbar.

mzone-ui 1.3.0 — Neue Features

Neue Module
  • themeToggle — Dunkel/Hell-Schalter
  • applyStoredTheme — Gespeichertes Theme laden
  • search — Client-seitige Suche
  • tabs — Tab-Navigation
  • filterTable — Tabelle filtern
Neue CSS-Klassen
  • mz-tabs — Tab-Container
  • mz-filter-table — Filterbare Tabelle
  • mz-search — Suchfeld
  • mz-theme-toggle — Theme-Schalter
  • mz-reveal — Scroll-Reveal

Template-Status

Keine neuen Templates in 1.3.0. Die 8 bekannten Templates sind unverändert:

TemplateKategorieVariablen
post-singlepostkicker, title, body, author, publishedDate, readingTime
landing-herolandingkicker, title, body, author, heroImage, ctaLabel, ctaUrl
gallery-widegallerykicker, title, body, author, images
quote-featurefeaturequote, attribution, source, backgroundImage, kicker
timeline-journeyjourneytitle, kicker, intro, author, stops
split-editorialeditorialtitle, kicker, body, author, publishedDate, image, imageCaption
info-cardinfotitle, kicker, subtitle, body, author, facts
wiki-pagewikipageType, title, metadata, sections, crossRefs, lastVerified, freshnessStatus

Wiki-Lint Ergebnis

Frisch (grün)
18
Warnung (gelb)
0
Veraltet (rot)
1
llm-wiki-howto-mission-setup (107 Tage)
Fehlende Cross-Refs
12

Empfehlungen

  1. Dokumentation aktualisieren: Die Parameter-Schemas für searchPages, rollbackArtifact, setPageLifecycle, publishAsset und publishRawPageCompressed müssen dokumentiert werden.
  2. getCapabilities erweitern: Die Tool-Parameter-Schemas sollten in getCapabilities enthalten sein, damit Agenten sich selbst konfigurieren können.
  3. publishAsset testen: Sobald das korrekte Schema bekannt ist, sollte Asset-Publishing für SVG-Icons und Bilder genutzt werden.
  4. mzone-ui 1.3.0 nutzen: Die neuen Features (Theme-Toggle, Client-Search, Tabs) sollten in neuen Reports eingesetzt werden.