Kirby-CMS-Projekte lesen und Seiteninhalte ändern

kirby-mcp · MCP-Server von bnomei · MCP-Server

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.

Eigenes Profil aus den Quellen des Servers, Stand 05.10.2026 · Beleg 4

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

  1. Im Kirby-Projektverzeichnis `composer require bnomei/kirby-mcp --dev` ausführen.
  2. `vendor/bin/kirby-mcp install` ausführen und danach `vendor/bin/kirby-mcp` starten.
  3. Für Claude Code den Server mit `claude mcp add kirby -- vendor/bin/kirby-mcp` eintragen.
  4. 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.

Eigene Einordnung aus Name und Beschreibung des Anbieters, ohne technische Prüfung. Maßgeblich ist der Text des Anbieters darunter.

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

—: Angabe nicht belegt.

Maintainer
bnomei
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

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

Werkzeuge

kirby_roots

Zeigt die Verzeichnisse des Kirby-Projekts.

kirby_blueprint_read

Liest ein Blueprint.

kirby_templates_index

Listet die Templates des Projekts.

kirby_render_page

Rendert eine Seite.

kirby_read_page_content

Liest den Inhalt einer Seite.

kirby_update_page_content

Ändert den Inhalt einer Seite.

kirby_search

Durchsucht die mitgelieferte Wissensbasis.

kirby_online

Durchsucht die offizielle Kirby-Suche und Doku.

kirby_online_plugins

Durchsucht das offizielle Plugin-Verzeichnis.

kirby_run_cli_command

Führt einen Kirby-CLI-Befehl aus, abgesichert durch eine Allowlist.

Rechte

Führt Befehle aus

Einordnung aus Werkzeugliste, Paketangaben und Paketinhalt, keine technische Prüfung · So entsteht die Ampel

  • 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)

Verbundenes