Modifiez le fichier. Vérifiez le résultat.

Le nouveau CSV est prêt, mais le site utilise encore l’ancien. MCP Abilities – Filesystem permet à un client d’IA authentifié d’examiner le fichier, d’enregistrer le contenu prévu et de le relire grâce à onze actions WordPress sur les fichiers et dossiers.

Machine de traitement de fichiers de style Art déco avec arborescence, canaux de fichiers et bouclier de contrôle.

Remplacer la liste ou ajouter des lignes ?

Prenons un organisme de formation qui actualise ses dates de cours dans un CSV. Une nouvelle liste complète doit remplacer le contenu du fichier. Quelques lignes supplémentaires doivent être ajoutées à la suite. Ajouter la liste complète à l’ancienne créerait des doublons.

Vérifiez d’abord les en-têtes, le format des lignes et la taille du fichier. L’extension contrôle le contenu à enregistrer, mais ne peut pas déterminer si les dates ou les colonnes conviennent à votre outil d’import. Conservez la sauvegarde activée par défaut et comparez le fichier enregistré aux données validées.

Une nouvelle feuille remplace l’ancienne ; dans un autre exemple, des lignes supplémentaires prolongent la feuille existante.

Le remplacement change tout le contenu du fichier. L’ajout conserve le contenu existant et le complète.

Déplacer un fichier ne met pas ses références à jour

La copie conserve le fichier d’origine. Le déplacement change son emplacement. Aucune de ces actions ne réécrit les liens d’une page, les paramètres d’import ou les réglages d’une extension qui utilisent l’ancien chemin.

Si l’import des cours utilise un nom de fichier fixe, vérifiez ce réglage avant de déplacer le CSV. Pour les images WordPress, utilisez les outils de la médiathèque lorsque les données des pièces jointes et les tailles d’image adaptatives doivent rester cohérentes.

Un fichier passe dans un nouveau dossier tandis qu’une référence reste reliée à son ancien emplacement.

Le fichier peut se trouver au bon nouvel emplacement alors qu’une page ou un import utilise encore l’ancien.

Choisir l’action adaptée au travail

L’extension traite les fichiers physiques dans le répertoire racine de WordPress. Le contenu des pages et les entrées de la médiathèque disposent de leurs propres outils de modification.

Examiner d’abord

Listez un dossier, consultez les informations d’un fichier ou lisez le contenu autorisé. La lecture renvoie jusqu’à 256 Ko par défaut, avec un maximum de 1 Mo. Une liste de dossier signale toute troncature due à sa limite d’éléments.

Écrire ou organiser

Créez un dossier, écrivez un fichier, ajoutez du contenu au début ou à la fin, ou copiez et déplacez un fichier autorisé. Pour remplacer un fichier cible existant lors d’une copie ou d’un déplacement, vous devez choisir explicitement l’écrasement.

Supprimer avec précaution

La suppression d’un fichier crée une sauvegarde par défaut, sauf si le client la désactive. La suppression d’un dossier n’en crée aucune. La suppression récursive doit être demandée explicitement. Vérifiez ce qui utilise le chemin avant de le supprimer.

Contrôler la modification

Le journal consigne les écritures, ajouts, copies, déplacements et suppressions réussis. Consultez-le pour retrouver le chemin concerné et les informations disponibles sur la sauvegarde. Vérifiez ensuite le fichier et le processus qui l’utilise.

Comprendre la portée des contrôles

Chaque action exige un compte WordPress authentifié disposant de manage_options. Les chemins doivent rester dans la racine WordPress résolue. La lecture, la copie et le déplacement refusent certains chemins de configuration et de clés. L’écriture refuse les fichiers de type PHP, les destinations protégées du cœur et le contenu détecté comme dangereux. Le contenu total écrit est limité à 10 Mo.

L’échec d’une sauvegarde obligatoire interrompt la modification. Certaines actions permettent au client de désactiver les sauvegardes, et les dossiers de sauvegarde datant de plus de sept jours peuvent être nettoyés. Les sauvegardes et journaux peuvent contenir des données sensibles ; leur accès par le Web dépend des règles d’hébergement. Conservez une sauvegarde distincte du site. Un contrôle de fichier réussi ne prouve pas que le contenu convient à votre site.

Connecter les outils de fichiers WordPress

Utilisez WordPress 6.9 ou ultérieur, avec l’Abilities API intégrée, et PHP 8.0 ou ultérieur. Configurez le WordPress MCP Adapter et MCP Expose Abilities pour rendre les actions accessibles à votre client authentifié.

Le serveur doit autoriser l’opération demandée. WordPress peut désactiver les modifications de fichiers avec DISALLOW_FILE_MODS. Commencez par une inspection en lecture seule et consultez les champs d’entrée de l’action avant toute modification.

Machine de traitement de fichiers de style Art déco avec arborescence, canaux de fichiers et bouclier de contrôle.

Commencez par le fichier à comprendre

Installez l’extension, examinez le chemin prévu et utilisez vos observations pour définir une modification précise. Relisez ensuite le résultat enregistré.