D'Abilities aux agents IA : présentation du WordPress MCP Adapter
(developer.wordpress.org)Résumé essentiel
- WordPress a annoncé WordPress MCP Adapter, un nouvel outil officiel basé sur l’Abilities API (introduite à partir de WordPress 6.9), pour entrer dans l’ère des agents IA.
- Cet adaptateur convertit les capacités internes de WordPress (Abilities) au format Model Context Protocol (MCP), afin que des outils/agents IA comme Claude Desktop, Cursor, VS Code ou Claude Code puissent découvrir automatiquement et invoquer les fonctionnalités d’un site WordPress.
Contexte principal
- Abilities API → une API qui permet au cœur de WordPress, aux plugins et aux thèmes d’enregistrer des fonctionnalités sous une forme standardisée (schémas d’entrée/sortie, permissions, callbacks, etc.)
- MCP (Model Context Protocol) → un protocole ouvert permettant de fournir en toute sécurité à des modèles d’IA un contexte externe (outils, données, prompts)
- MCP Adapter joue le rôle de pont entre les deux
Ce que fait le MCP Adapter
Il convertit les fonctionnalités enregistrées via Abilities en trois éléments de base de MCP :
- Tools — actions exécutables (modifier des articles, consulter des données, etc.)
- Resources — données en lecture seule (informations sur le site, liste des utilisateurs, etc.)
- Prompts — modèles guidant des tâches spécifiques
Fonctionnalités fournies par défaut après l’installation :
- consulter la liste des Abilities disponibles
- voir les détails d’une Ability spécifique
- exécuter réellement une Ability
Lorsqu’un développeur crée des Abilities, il suffit d’ajouter un indicateur comme meta.mcp.public = true pour que l’IA puisse y accéder immédiatement.
Modes de connexion
- Environnement local/de développement → mode STDIO (commande
wp mcp-adapter serve) - À distance/site en production → mode HTTP (avec le package
@automattic/mcp-wordpress-remote) - Il suffit d’indiquer l’adresse du serveur MCP dans le fichier de configuration du client IA (
.mcp.json,claude_desktop_config.json, etc.) pour établir la connexion
Différence entre Abilities et MCP Adapter
- Abilities API → l’API de base pour enregistrer et exécuter des fonctionnalités à l’intérieur de WordPress (utilisable en PHP, JS, REST, etc.)
- MCP Adapter → l’adaptateur qui transforme les Abilities en interface standard compréhensible et appelable par des IA externes
Autrement dit, si Abilities est le « document de définition des fonctions internes », MCP Adapter est « l’interprète qui permet à l’IA d’utiliser ces fonctions ».
Ce que cela change pour les développeurs et les utilisateurs
- Développeurs de plugins/thèmes — possibilité d’intégrer l’IA en conservant presque tel quel le code Abilities existant (travail supplémentaire minimal)
- Exploitants de sites/utilisateurs — l’IA peut traiter directement dans WordPress des demandes en langage naturel comme « analyse les derniers articles » ou « crée un rapport synthétique sur les statistiques du site »
- Productivité maximisée et automatisation des tâches répétitives
Sécurité et points de vigilance
- MCP fonctionne avec les permissions de l’utilisateur WordPress connecté → respect impératif du principe du moindre privilège
- Il est recommandé de commencer par exposer des Abilities en lecture seule
- Utiliser un compte dédié avec restrictions + Application Passwords / OAuth
- La surveillance des journaux d’utilisation est indispensable
Orientation à venir
- Extension progressive (au départ, priorité aux fonctions non destructives et centrées sur la lecture)
- Renforcement de la collaboration avec la communauté
- Prise en charge d’un plus grand nombre de clients IA
- Développement continu prévu dans le cadre du projet AI Building Blocks
WordPress MCP Adapter marque un tournant majeur pour faire de « WordPress une plateforme que les agents IA peuvent manipuler directement ». Installer un plugin et exposer quelques Abilities suffit déjà à rendre un site prêt pour l’IA.
Aucun commentaire pour le moment.