Datei ändern. Ergebnis prüfen.

Die neue CSV-Datei ist fertig. Die Website verwendet noch die alte. Mit MCP Abilities – Filesystem kann ein authentifizierter KI-Client die Datei prüfen, den vorgesehenen Inhalt speichern und erneut lesen. Dafür stehen elf WordPress-Aktionen für Dateien und Verzeichnisse bereit.

Dateiverarbeitungsmaschine im Art-déco-Stil mit Verzeichnisbaum, Dateikanälen und Prüfschild.

Liste ersetzen oder Zeilen ergänzen?

Ein Kursanbieter aktualisiert seine Kurstermine in einer CSV-Datei. Eine vollständige neue Liste wird mit einer Schreibaktion gespeichert. Einzelne zusätzliche Zeilen werden angehängt. Wer die gesamte neue Liste anhängt, erzeugt doppelte Einträge.

Prüfen Sie zuerst die Spaltenüberschriften, das Zeilenformat und die Dateigröße. Das Plugin prüft den zu speichernden Inhalt, kann aber nicht entscheiden, ob Termine und Spalten zum Importprogramm passen. Lassen Sie die Standardsicherung aktiviert und vergleichen Sie die gespeicherte Datei mit den freigegebenen Daten.

Ein neues Blatt ersetzt das alte; in einem getrennten Beispiel verlängern zusätzliche Zeilen das vorhandene Blatt.

Ersetzen ändert den gesamten Dateiinhalt. Anhängen behält den bisherigen Inhalt und ergänzt ihn.

Verweise ziehen beim Verschieben nicht mit um

Kopieren erhält die Originaldatei. Verschieben ändert ihren Speicherort. Keine dieser Aktionen passt Seitenlinks, Importeinstellungen oder Plugin-Einstellungen an, die auf den bisherigen Pfad verweisen.

Wenn der Kursimport einen festen Dateinamen verwendet, prüfen Sie diese Einstellung vor dem Verschieben der CSV-Datei. Nutzen Sie für WordPress-Bilder die Mediathek-Werkzeuge, wenn Anhangsdaten und responsive Bildgrößen zusammenpassen müssen.

Eine Datei wird in einen neuen Ordner verschoben, während ein Verweis mit dem bisherigen Speicherort verbunden bleibt.

Die Datei kann bereits am neuen Ort liegen, während eine Seite oder ein Importprogramm noch auf den alten verweist.

Die passende Aktion für die Aufgabe wählen

Das Plugin arbeitet mit physischen Dateien innerhalb des WordPress-Stammverzeichnisses. Seiteninhalte und Mediathek-Einträge haben eigene Bearbeitungswerkzeuge.

Zuerst prüfen

Verzeichnisinhalte auflisten, Dateiinformationen abrufen oder erlaubte Inhalte lesen. Eine Leseaktion liefert standardmäßig bis zu 256 KB, höchstens 1 MB. Verzeichnislisten melden, wenn die Eintragsgrenze das Ergebnis kürzt.

Schreiben oder organisieren

Ein Verzeichnis anlegen, eine Datei schreiben, Inhalt voranstellen oder anhängen sowie erlaubte Dateien kopieren und verschieben. Soll eine vorhandene Zieldatei beim Kopieren oder Verschieben ersetzt werden, muss das Überschreiben ausdrücklich gewählt werden.

Bewusst löschen

Beim Löschen einer Datei wird standardmäßig eine Sicherung erstellt, sofern der Client dies nicht abschaltet. Verzeichnisse werden ohne Sicherung gelöscht. Rekursives Löschen muss ausdrücklich angefordert werden. Prüfen Sie vorher, was den Pfad verwendet.

Änderung kontrollieren

Das Aktionsprotokoll erfasst erfolgreiches Schreiben, Anhängen, Kopieren, Verschieben und Löschen. Dort finden Sie den betroffenen Pfad und verfügbare Angaben zur Sicherung. Prüfen Sie anschließend die Datei und den Prozess, der sie verwendet.

Was die Prüfungen abdecken

Jede Aktion erfordert ein authentifiziertes WordPress-Konto mit manage_options. Pfade müssen innerhalb des tatsächlich aufgelösten WordPress-Stammverzeichnisses liegen. Lesen, Kopieren und Verschieben lehnen bestimmte Konfigurations- und Schlüsseldateien ab. Schreibaktionen lehnen PHP-ähnliche Dateien, geschützte Ziele im WordPress-Kern und als unsicher erkannte Inhalte ab. Der vollständig geschriebene Inhalt ist auf 10 MB begrenzt.

Schlägt eine erforderliche Sicherung fehl, wird die Dateiänderung gestoppt. Bei einigen Aktionen kann der Client die Sicherung abschalten. Sicherungsverzeichnisse, die älter als sieben Tage sind, können bereinigt werden. Sicherungen und Protokolle können sensible Daten enthalten; Hosting-Regeln bestimmen ihren Zugriff über das Web. Halten Sie eine separate Website-Sicherung vor. Eine bestandene Dateiprüfung beweist nicht, dass der Inhalt für Ihre Website korrekt ist.

WordPress-Dateiwerkzeuge verbinden

Verwenden Sie WordPress ab Version 6.9 mit der integrierten Abilities API und PHP ab Version 8.0. Konfigurieren Sie den WordPress MCP Adapter und MCP Expose Abilities, damit Ihr authentifizierter Client auf die Aktionen zugreifen kann.

Der Server muss den gewünschten Dateizugriff erlauben. WordPress kann Dateiänderungen mit DISALLOW_FILE_MODS deaktivieren. Beginnen Sie mit einer reinen Leseprüfung und prüfen Sie vor einer Änderung die ermittelten Eingabefelder der Aktion.

Dateiverarbeitungsmaschine im Art-déco-Stil mit Verzeichnisbaum, Dateikanälen und Prüfschild.

Beginnen Sie mit der Datei, die Sie verstehen müssen

Installieren Sie das Plugin und prüfen Sie den vorgesehenen Pfad. Leiten Sie daraus eine klar abgegrenzte Änderung ab. Lesen Sie danach das gespeicherte Ergebnis erneut.