Ein klar definierter Auftrag lässt sich leichter prüfen
Ziel und vorgesehenes Ergebnis benennen
Geben Sie dem KI-Client eine bekannte WordPress-Datei oder ein bekanntes Verzeichnis und das Ergebnis vor, das er erzeugen soll. Der Verantwortliche kann eine konkrete Änderung am Dateisystem beurteilen, statt einen offenen Wartungsauftrag zu genehmigen.
MCP Abilities – Filesystem ordnet dieses Ziel einer fokussierten Operation zu, während seine Regeln für Zugriff, Pfade, Inhalte, Sicherungen und Protokollierung den Auftrag prüfbar halten.
Empfohlene Reihenfolge für WordPress-Verantwortliche
Den Auftrag festlegen, bevor der Client handelt
Die für die Website verantwortliche Person legt Ziel, Ergebnis und Prüfmaßstab fest. Diese Reihenfolge hält eine einzelne Anfrage an den KI-Client konkret, ohne die redaktionelle Entscheidung der Software zu überlassen.
01
Ziel und Ergebnis benennen
Beschreiben Sie die WordPress-Datei oder das Verzeichnis, den gewünschten Endzustand und was außerhalb der Anfrage bleibt. Diese Grenze gibt dem Verantwortlichen eine konkrete Änderung am Dateisystem zur Freigabe.
02
Prüfen, was die Entscheidung beeinflusst
Prüfen Sie die aktuelle Verzeichnisliste, Dateiinformationen oder Inhalte, die für eine verantwortliche Auswahl nötig sind. Beenden Sie die Prüfung, sobald diese Fakten Ziel und Ergebnis festlegen.
03
Den Auftrag auf ein Ergebnis begrenzen
Legen Sie fest, ob die Anfrage das ausgewählte Ziel lesen, erstellen, schreiben, ergänzen, kopieren, verschieben oder löschen soll. Geben Sie jede Entscheidung zu Erhalt, Zielort oder Entfernung ausdrücklich an.
04
Ergebnis prüfen und dokumentieren
Vergleichen Sie den Zustand des Dateisystems mit dem vorgesehenen Ergebnis und prüfen Sie anschließend die letzten Einträge im Änderungsprotokoll auf erfolgreiche Vorgänge. Bewahren Sie den Kontext auf, der erklärt, warum die Änderung vorgenommen wurde.
Ergebnisse des Dateisystems
Das Ergebnis auswählen, das der Client erzeugen soll
Die elf registrierten Operationen führen zu sechs praktischen Ergebnissen. Beginnen Sie mit dem Ergebnis und legen Sie dann Ziel und geltende Schutzvorkehrungen fest.
01
Ein Ziel prüfen
Listen Sie ein Verzeichnis auf, prüfen Sie die Informationen einer Datei oder lesen Sie den aktuellen Text- oder Binärinhalt einer Datei.
02
Ein Verzeichnis erstellen
Erstellen Sie innerhalb des WordPress-Stammverzeichnisses ein Verzeichnis für ein neues Ziel oder einen Arbeitsbereich.
03
Inhalte schreiben oder ergänzen
Ersetzen Sie den vorhandenen Inhalt durch freigegebene Nutzdaten oder fügen Sie Inhalt hinzu, während das bereits Vorhandene erhalten bleibt.
04
Eine Datei kopieren oder verschieben
Kopieren Sie eine Datei, wenn das Original verfügbar bleiben muss, oder verschieben Sie sie, wenn sich der vorgesehene Speicherort ändert.
05
Eine Datei oder ein Verzeichnis löschen
Löschen Sie eine Datei oder ein Verzeichnis, wenn das freigegebene Ergebnis seine Entfernung vorsieht.
06
Das Änderungsprotokoll prüfen
Lesen Sie die letzten Einträge im Änderungsprotokoll, um erfolgreiche Dateisystemvorgänge nach dem Auftrag zu prüfen.
Sicherheit vor der Ausführung
Zugriff, Pfade und Änderungen innerhalb klarer Grenzen halten
Diese Regeln legen fest, wer handeln darf, welche Pfade erreichbar sind, welche Inhalte akzeptiert werden, wie Überschreibungen behandelt werden und was eine erfolgreiche Änderung protokolliert.
01
Berechtigung und Reichweite
Für alle elf Operationen ist ein angemeldeter WordPress-Benutzer mit der Berechtigung manage_options erforderlich. Jeder angegebene Pfad wird innerhalb des aktuellen WordPress-Stammverzeichnisses aufgelöst. Lesevorgänge weisen die geschützte Datei wp-config.php im WordPress-Stammverzeichnis, Umgebungsdateien, SSH-Schlüsselnamen, Dateien mit autorisierten Schlüsseln sowie gängige Endungen privater Schlüssel oder Zertifikate zurück. Das Lesen einer Datei ist standardmäßig auf 256 KB begrenzt und akzeptiert ein ausdrücklich angegebenes Limit von höchstens 1 MB.
02
Inhalts- und Standortfilter
Dateischreiben, Anhängen, Kopieren und Verschieben beachten DISALLOW_FILE_MODS; für ein PHP-Ziel gilt zusätzlich DISALLOW_FILE_EDIT. Die Schreibprüfung weist PHP-ähnliche und gefährliche Erweiterungen ausführbarer Dateien oder Skripte, verdächtige Dateinamen, nicht zugelassene MIME- und Dateitypen, in anderen Dateitypen verborgene PHP-Signaturen, doppelte PHP-Endungen und unsichere Direktiven in der Stammdatei .htaccess zurück. Nutzdaten für Schreiben und Anhängen sind auf 10 MB begrenzt.
Schreib- und Anhängevorgänge dürfen keine WordPress-Kerndateien unter wp-admin oder wp-includes als Ziel haben. Verschiebungen dürfen nicht in diesen Bereichen beginnen. Auch beim Löschen von Dateien und Verzeichnissen werden diese Kernbereiche abgelehnt; beim Löschen von Dateien sind zusätzlich wp-config.php im Stammverzeichnis, .htaccess und index.php geschützt.
03
Überschreibungen haben Folgen
Beim Schreiben oder Anhängen an vorhandene Inhalte wird standardmäßig eine Sicherung erstellt; der Aufrufer kann sie ausdrücklich deaktivieren. Für das Löschen von Dateien gilt derselbe Standard und dieselbe Option, sodass es ohne eine separate Bestätigungsstufe wirksam wird. Beim Kopieren über ein vorhandenes Ziel ist eine ausdrückliche Überschreibungsentscheidung erforderlich; dieses Ziel wird gesichert. Beim Verschieben wird die Quelle immer gesichert, und ein vorhandenes Ziel wird vor einer ausdrücklich erlaubten Überschreibung ebenfalls gesichert.
Beim Löschen eines Verzeichnisses wird keine Sicherung erstellt. Das rekursive Löschen ist standardmäßig deaktiviert und muss ausdrücklich ausgewählt werden. Sicherungsordner, die älter als sieben Tage sind, können regelmäßig bereinigt werden.
04
Ein abgeschlossener Auftrag hinterlässt Nachweise
Erfolgreiche Schreib-, Anhänge-, Datei-Lösch-, Verzeichnis-Lösch-, Kopier- und Verschiebevorgänge fügen einen Prüfeintrag mit Zeit, Vorgang, Pfad, WordPress-Benutzer, Clientadresse und angegebenem Kontext hinzu. Wenn zutreffend, enthält der Eintrag außerdem die Sicherung, das Ziel oder die Größenänderung. Die letzten Einträge sind über das Änderungsprotokoll verfügbar.
Abhängigkeiten
Wissen, was die MCP-Verbindung benötigt
Diese benannten Anforderungen stellen die WordPress-Laufzeitumgebung, typisierte Dateisystemoperationen und den Transport für einen KI-Client bereit.
WordPress 6.9+
WordPress 6.9+Stellt die WordPress-Ausführungsumgebung bereit, in der die Erweiterung geladen wird.
PHP 8.0+
PHP 8.0+Legt die minimale PHP-Umgebung fest, in der das Plugin ausgeführt wird.
Erforderlich
WordPress Abilities APIRegistriert die typisierten Fähigkeiten des Pakets bei der nativen API.
Erforderlich
WordPress MCP AdapterVerbindet den Aufruf einer WordPress-Fähigkeit mit einem authentifizierten MCP-Client.
Erforderlich
MCP Expose AbilitiesStellt die aufrufbare Paketschnittstelle über Devenias kontrollierten MCP-Endpunkt bereit.
Download für einen klar definierten WordPress-Auftrag
Das Plugin herunterladen, wenn Ziel und Ergebnis klar sind
Laden Sie die stabile ZIP-Datei herunter, sobald eine WordPress-Datei oder ein Verzeichnis und das vorgesehene Ergebnis klar sind. Der nächste Auftrag bleibt auf dieses Ziel begrenzt: Ein KI-Client führt die ausgewählte Dateisystemoperation über MCP aus, und erfolgreiche Vorgänge können im Änderungsprotokoll geprüft werden.
