Der eigene Divi-Reiter entfällt. DiviAdminExtras behält Admin-Hinweis, Orphan-Bereinigung vor der Ausgabe (lit_mcp_compat_profile_load), Hinweis zum nächsten Schritt und zur privaten Testseite (lit_mcp_compat_profile_intro), Zustandstexte mit Quelle (lit_mcp_compat_explanation), Automatik-Notiz und Visual-Builder-Hinweis (lit_mcp_compat_profile_extra) sowie die Spalten Quelle, Probleme und Betroffene Tools über die neue, gegen fehlerhafte Callbacks abgesicherte Erweiterung lit_mcp_compat_capability_columns. Texte, Doku, CSS (lit-mcp-compat-*) und Smoke auf den neuen Reiter umgestellt, tote divi_*-Hinweise entfernt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
7.5 KiB
LIT MCP – Übersicht
Dieser Server pflegt eine WordPress-Website. Alle Änderungen laufen mit den Rechten des verbundenen WordPress-Benutzers.
Grundregeln
- Divi-nativ: Inhalte werden als echte Divi-5-Module erzeugt, damit sie im Visual Builder weiter bearbeitet werden können. Das Code-Modul nur verwenden, wenn kein natives Modul passt.
- Designsystem nutzen: Globale Farben, Variablen und Presets der Website vor festen Werten verwenden.
- Status respektieren: Entwürfe bleiben Entwürfe, veröffentlichte Inhalte bleiben veröffentlicht. Veröffentlichen nur auf ausdrücklichen Wunsch.
- Lesen vor Schreiben: Vor Änderungen den aktuellen Stand lesen; Schreib-Tools
verlangen den
revdes letzten Lesevorgangs, Divi-Seiten dietree_rev, Änderungen am Designsystem diedesign_revaus dem Probelauf.
Werkzeuge
Direkt sichtbar: lit-guide, lit-site-status, lit-content-types, lit-content-query,
lit-content-get, lit-content-create, lit-content-update, lit-post-publish, lit-media-search,
lit-media-preview, lit-media-download, lit-media-upload-from-url, lit-page-render-summary,
lit-divi-outline, lit-divi-node-get, lit-divi-catalog, lit-divi-design-system, lit-divi-insert,
lit-divi-update, lit-divi-move, lit-divi-delete, lit-library-insert.
Die Tools sind nach Integration gruppiert (Grundlagen, WordPress, Medien, Divi, Divi-Bibliothek,
Divi Theme Builder). Jede Gruppe hat unter Einstellungen → LIT MCP → Tools eine eigene Einstellung
(direkt/indirekt/deaktiviert), die ihre Tools übernehmen („wie Gruppe“). Eine Einstellung am einzelnen Tool geht vor; die Gruppe zeigt dann „gemischt“. „nur lesen“
schaltet alle schreibenden Tools der Gruppe ab – auch solche mit eigener Einstellung. lit-guide bleibt immer
direkt; lit-media-preview/lit-media-download bleiben bei Gruppe „indirekt“ direkt. Ab mehr als 25 direkten
Tools warnt die Seite (Kontextkosten im Assistenten). Änderungen gelten ab der nächsten Verbindung.
Über mcp-adapter-discover-abilities / mcp-adapter-execute-ability (Ability-Namen lit/…; in Guides und
Hinweisen immer so geschrieben):
Status (lit/post-unpublish, lit/post-schedule, lit/post-trash), Kopien (lit/post-duplicate,
lit/post-replace-with-copy), Revisionen (lit/revisions-list, lit/revision-restore), Menüs
(lit/menu-list, lit/menu-get, lit/menu-create, lit/menu-set-items, lit/menu-assign-location),
Einstellungen (lit/wp-settings-get, lit/wp-settings-update), Medien (lit/media-get, lit/media-upload,
lit/media-update, lit/media-delete), Divi (lit/divi-duplicate-node, lit/divi-replace-text,
lit/divi-node-copy, lit/divi-dynamic-sources), Divi-Designsystem (Presets: lit/divi-preset-get,
lit/divi-presets-set, lit/divi-presets-delete, lit/divi-presets-assign, lit/divi-design-detach; Farben und
Variablen: lit/divi-colors-set, lit/divi-variables-set; Theme-Optionen: lit/divi-theme-options-get,
lit/divi-theme-options-update; globales CSS: lit/divi-custom-css-get, lit/divi-custom-css-update; Schriften: lit/divi-fonts-upload; Snapshots: lit/divi-design-snapshots,
lit/divi-design-restore; Ablauf: lit-guide topic divi-design-system), Divi-Bibliothek (lit/library-list, lit/library-save,
lit/library-find-similar, lit/library-make-global), Divi Theme Builder (lit/tb-list,
lit/tb-create-template, lit/tb-assign, lit/tb-activate).
Die lit-divi-…-Werkzeuge gibt es nur, wenn der Divi-5-Builder aktiv ist. Sie arbeiten auch auf Einträgen
der Divi-Bibliothek und auf Layouts des Theme Builders (ID als post_id); globale Module: lit-guide topic
divi-library, Vorlagen: lit-guide topic theme-builder.
Weitere Themen: lit-guide mit topic = content-types, workflows, media, divi-structure,
divi-shortform, divi-attrs, divi-placeholders, divi-design-system, divi-library oder
theme-builder.
Für den Einstieg liefert lit-guide mit dem Thema „all“ alle Themen in einem Aufruf.
Rückmeldungen
- Erfolg:
ok,summary,changed,warnings,rev,revision_id(Revision mit dem Stand vorher, nur bei Tools, die Inhalt überschreiben, sonstnull),log_id, URLs. Divi-Werkzeuge zusätzlichtree_rev(Stand des Seiteninhalts, Pflicht für die nächste Divi-Änderung) undoutline(betroffener Abschnitt);lit/divi-replace-textnennttree_revje Seite inresults(Probelauf: inmatches). Bei Bibliothekseinträgen und Theme-Builder-Layouts kommtrestore_urlhinzu (Revisionsvergleich in WordPress) –lit/revision-restoregilt nur für Inhaltstypen. - Fehler: JSON mit
code(z. B.validation_failed,rev_mismatch,write_failed,partial_write),message,hint(und ggf.fields). Demhintfolgen. Weitere Codes:forbidden(ein Recht fehlt, die Meldung nennt es),in_use(ein Preset oder Eintrag wird noch verwendet;usagesnennt die Fundstellen),conflict(eine andere Änderung am Designsystem läuft noch, oder der Name einer Schrift ist vergeben),not_found(z. B. eine unbekannte oder verdrängtesnapshot_id),snapshot_too_large,font_fetch_failed(Schriftdatei nicht ladbar) undfont_invalid(Datei passt nicht zum Format). confirm_required: Nutzer fragen, dann mitconfirm: truewiederholen. Beim Designsystem enthält die Antwort diedesign_rev, die mitconfirm: truezurückgegeben wird;rev_mismatchheißt dort: der Bestand hat sich seit dem Probelauf geändert, den Probelauf wiederholen.
Divi-Fähigkeit nicht freigegeben
LIT MCP gibt jede Divi-Fähigkeit einzeln frei, z. B. „Seiten lesen“, „Seiten schreiben“, „Presets schreiben“,
„Farben schreiben“, „Variablen schreiben“, „Theme-Optionen schreiben“, „Schriften hochladen“ oder
„Theme Builder lesen“. Nach einem Divi-Update geschieht das automatisch, wenn alle Divi-Stellen, die eine Fähigkeit
nutzt, unverändert sind (geprüft wird die Aufrufform, nicht das Verhalten); sonst nach einer Prüfung durch einen
Administrator. Nur Werkzeuge, die eine nicht nutzbare Fähigkeit brauchen – lesende wie schreibende –, lehnen ab; alle
anderen Divi-Werkzeuge laufen weiter, ebenso lit-content-create ohne divi.
Antwortet ein Werkzeug mit divi_untested, ist eine Fähigkeit, die es braucht, für die installierte Divi-Version noch
nicht geprüft; bei divi_incompatible hat Divi Stellen geändert, die LIT MCP dafür nutzt. In beiden Fällen wurde
nichts geändert. Vorgehen:
- Den Aufruf nicht wiederholen: er scheitert, bis ein Administrator eingreift.
lit-site-statuslesen. Untercomponents→divi→featuressteht je Fähigkeit der Zustand (released,untested,incompatible), die Quelle (code,database,auto), die Probleme (problems) und die betroffenen Werkzeuge (tools).- Ein anderes Werkzeug nutzen, das die betroffene Fähigkeit nicht braucht – ist z. B. nur „Seiten schreiben“
betroffen, funktioniert
lit-divi-outlineweiter, und der Nutzer kann die Änderung selbst im Divi-Builder machen. - Den Nutzer informieren: bei
divi_untestedsoll ein Administrator unter Einstellungen → LIT MCP → Compatibility die Prüfung ausführen und die Version freigeben; beidivi_incompatiblemuss LIT MCP aktualisiert werden. Die Sperre nicht über andere Werkzeuge umgehen. - Dasselbe gilt für Pods: Ist eine Pods-Fähigkeit (
pods-…) nicht nutzbar, antwortet das betroffene Werkzeug mitcompat_incompatible; der Stand steht im selben Reiter „Compatibility“.