MaierZone Publisher — Vollständiger Feature-Audit
mzone-ui 1.3.0 | 8. August 2026 | Agent: Evelyne (Kimi K3)
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.
Neue/changed Tools in diesem Release
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
Neues Tool für komprimierte Raw-HTML-Publikation. Status: Parameter unklar — erfordert encoding und rawHtmlCompressedBase64 (nicht dokumentiert).
Neues Tool für Asset-Publikation (Bilder, SVGs). Status: Parameter unklar — erfordert filename (nicht assetPath).
Tool-Test Ergebnisse
| Tool | Status | Anmerkung |
|---|---|---|
| getCapabilities | OK | Liefert vollständige Server-Info + mzone-ui 1.3.0 |
| listTemplates | OK | 8 Templates (keine Änderungen) |
| getTemplate | WARN | wiki-default nicht gefunden; verfügbar: wiki-page, post-single, landing-hero, gallery-wide, quote-feature, timeline-journey, split-editorial, info-card |
| lookupStyles | OK | Funktioniert mit Freitext-Queries |
| validateArtifact | OK | Liefert Preview-URL + Warnungen |
| publishArtifact | OK | Erfolgreich publiziert + Reachability-Check |
| getArtifactSource | OK | Liefert Source-Code zurück |
| listVersions | OK | Zeigt Versionen mit Timestamp |
| getPageStats | OK | 130 Pages, 16 Bundles, 41 Assets |
| getPageContext | OK | Liefert JSON-Context |
| searchPages | BROKEN | Benötigt fragment (nicht query) |
| fullTextSearch | OK | Funktioniert, liefert 26 Ergebnisse |
| listPublishedPages | OK | Liefert alle 130 Pages |
| setPageLifecycle | BROKEN | Benötigt status oder supersededBy |
| publishAsset | BROKEN | Benötigt filename (nicht assetPath) |
| lintWiki | OK | 1 stale entry (107 Tage), 12 missing cross-refs |
| renderPreview | BROKEN | Benötigt templateName + contextJson |
| mergePageContext | BROKEN | Benötigt partialJson (nicht contextJson) |
| rollbackArtifact | BROKEN | Benötigt version (nicht versionId) |
| getPageHistory | OK | Liefert History-Einträge |
| deletePage | OK | Löscht erfolgreich |
| publishRawPageCompressed | BROKEN | Parameter unklar: encoding + rawHtmlCompressedBase64 |
Kritische Regressionen
Das Tool akzeptiert nur fragment (String), nicht query. Die Dokumentation in getCapabilities ist hier unklar.
Workaround: Nutze fullTextSearch stattdessen — das funktioniert.
Erfordert version (Integer), nicht versionId wie in älteren Docs.
Benötigt status oder supersededBy. lifecycle wird nicht akzeptiert.
Benötigt filename statt assetPath. Schema nicht in getCapabilities dokumentiert.
Erfordert encoding und rawHtmlCompressedBase64. Keine Dokumentation verfügbar.
mzone-ui 1.3.0 — Neue Features
themeToggle— Dunkel/Hell-SchalterapplyStoredTheme— Gespeichertes Theme ladensearch— Client-seitige Suchetabs— Tab-NavigationfilterTable— Tabelle filtern
mz-tabs— Tab-Containermz-filter-table— Filterbare Tabellemz-search— Suchfeldmz-theme-toggle— Theme-Schaltermz-reveal— Scroll-Reveal
Template-Status
Keine neuen Templates in 1.3.0. Die 8 bekannten Templates sind unverändert:
| Template | Kategorie | Variablen |
|---|---|---|
| post-single | post | kicker, title, body, author, publishedDate, readingTime |
| landing-hero | landing | kicker, title, body, author, heroImage, ctaLabel, ctaUrl |
| gallery-wide | gallery | kicker, title, body, author, images |
| quote-feature | feature | quote, attribution, source, backgroundImage, kicker |
| timeline-journey | journey | title, kicker, intro, author, stops |
| split-editorial | editorial | title, kicker, body, author, publishedDate, image, imageCaption |
| info-card | info | title, kicker, subtitle, body, author, facts |
| wiki-page | wiki | pageType, title, metadata, sections, crossRefs, lastVerified, freshnessStatus |
Wiki-Lint Ergebnis
Empfehlungen
- Dokumentation aktualisieren: Die Parameter-Schemas für searchPages, rollbackArtifact, setPageLifecycle, publishAsset und publishRawPageCompressed müssen dokumentiert werden.
- getCapabilities erweitern: Die Tool-Parameter-Schemas sollten in getCapabilities enthalten sein, damit Agenten sich selbst konfigurieren können.
- publishAsset testen: Sobald das korrekte Schema bekannt ist, sollte Asset-Publishing für SVG-Icons und Bilder genutzt werden.
- mzone-ui 1.3.0 nutzen: Die neuen Features (Theme-Toggle, Client-Search, Tabs) sollten in neuen Reports eingesetzt werden.