Kirby-CMS-Projekte lesen und Seiteninhalte ändern
MCP-Server für Kirby CMS · MIT
Führt Befehle ausWas der Baustein im Konto darf
MCP-Server für Kirby-CMS-Projekte. Der Assistent liest Blueprints, Templates, Snippets und Plugins, rendert Seiten, liest und ändert Seiteninhalte und nutzt eine mitgelieferte Wissensbasis.
Was der Server kann
- Blueprints, Templates, Snippets, Controller, Modelle, Plugins und Routen des Projekts auflisten.
- Ein Blueprint lesen und die Felder einer Seitenvorlage erklären.
- Eine Seite rendern und Debug-Ausgaben zurückverfolgen.
- Seiteninhalte lesen und mit kirby_update_page_content ändern.
- Die lokale Wissensbasis, die offizielle Kirby-Suche und das Plugin-Verzeichnis durchsuchen.
- Eine Kirby-CLI-Anweisung über eine Allowlist ausführen.
Einsatz in Marketing und Vertrieb
- Content
- Auf einer Kirby-Seite soll der Titel der Startseite ergänzt werden. Der Assistent liest den Seiteninhalt mit kirby_read_page_content und schreibt den neuen Titel mit kirby_update_page_content.
Einrichtung
- Im Kirby-Projektverzeichnis `composer require bnomei/kirby-mcp --dev` ausführen.
- `vendor/bin/kirby-mcp install` ausführen und danach `vendor/bin/kirby-mcp` starten.
- Für Claude Code den Server mit `claude mcp add kirby -- vendor/bin/kirby-mcp` eintragen.
- Optional als Referenz ohne Projekt: `composer global require bnomei/kirby-mcp` und `kirby-mcp --global`.
Grenzen
- Gebaut für Composer-basierte Kirby-Projekte (Kirby 5, PHP 8.2).
- Der globale Referenzmodus kann kein Projekt inspizieren, rendern oder ändern.
- Die README warnt vor Prompt Injection bei Dokumenten aus dem Internet.
- CLI-Befehle laufen nur, wenn sie auf der Allowlist stehen; Schreibbefehle brauchen eine eigene Freigabe.
Einordnung der Redaktion
Aufgaben: Website & Conversion. Allgemein nutzbar, etwa für Büro, Daten und Dokumente.
Beschreibung des Anbieters
CLI-first MCP server for composer-based Kirby CMS projects — inspect blueprints/templates/plugins, interact with a real Kirby runtime, and use a bundled Kirby knowledge base.
Eckdaten
- Maintainer
- bnomei
- Repository-Lizenz
- MIT
- Dienstanbieter
- Offizielle Dienstherkunft nicht belegt
- Dienste
- Kirby CMS
- Bereiche
- Content
- Plattformen
- —
- Release
- v1.14.0
- Repository-Themen
- agentic-workflow, claude-code, cli, codex-cli, commands, google-gemini, kirby, kirby-cms, knowledge-base, mcp-server
- Homepage
- Homepage des Anbieters
Werkzeuge
kirby_rootsZeigt die Verzeichnisse des Kirby-Projekts.
kirby_blueprint_readLiest ein Blueprint.
kirby_templates_indexListet die Templates des Projekts.
kirby_render_pageRendert eine Seite.
kirby_read_page_contentLiest den Inhalt einer Seite.
kirby_update_page_contentÄndert den Inhalt einer Seite.
kirby_searchDurchsucht die mitgelieferte Wissensbasis.
kirby_onlineDurchsucht die offizielle Kirby-Suche und Doku.
kirby_online_pluginsDurchsucht das offizielle Plugin-Verzeichnis.
kirby_run_cli_commandFührt einen Kirby-CLI-Befehl aus, abgesichert durch eine Allowlist.
Rechte
- 1 von 10 Werkzeugen kann Befehle ausführen, etwa kirby_run_cli_command.
- 2 von 10 Werkzeugen legen Daten an oder ändern sie, etwa kirby_templates_index, kirby_update_page_content.
Lass löschende, sendende und ausführende Werkzeuge nur nach Bestätigung je Aktion laufen und verbinde zuerst ein Testkonto.
Kein Konto nötig; der Server läuft lokal in einem Composer-basierten Kirby-Projekt. Er liest und kann Seiteninhalte ändern. kirby_eval ist standardmäßig deaktiviert und braucht eine Freischaltung sowie eine Bestätigung pro Aufruf.
- Zugriffe laut Paketangaben
- —
- Authentifizierung
- —
- Transport
- —
- Technische Prüfung
- Ungeprüft
Quellen (4)
- 1
- 2
- 3
- 4
- Abgerufen und Felder geprüft: 2026-10-05; technische Prüfung: ungeprüft