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.
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.
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.
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.
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.
