Ce qui change avec WordPress 6.9
WordPress 6.9 introduit l'Abilities API — une couche qui rend les fonctionnalites de WordPress standardisees, decouvrables, typees et executables. Chaque "ability" (capacite) est une action concrete que WordPress peut effectuer, avec un systeme de permissions et un callback d'execution.
En parallele, l'equipe WordPress publie un MCP Adapter officiel. MCP (Model Context Protocol) est le protocole cree par Anthropic qui permet aux agents IA de communiquer avec des services externes. L'adapter fait le pont : il expose les abilities de WordPress comme des outils MCP que n'importe quel agent IA peut decouvrir et appeler.
En d'autres termes : Claude Code, Claude Desktop, VS Code ou Cursor peuvent maintenant interagir directement avec un site WordPress — lire des informations, executer des actions, le tout de maniere securisee et standardisee.
L'Abilities API en bref
Une "ability" WordPress est une fonction enregistree avec :
- Un identifiant unique — par exemple
core/get-site-info - Un callback de permissions — qui determine si l'utilisateur courant a le droit d'executer cette ability
- Un callback d'execution — la logique metier elle-meme
- Un schema de parametres — pour le typage et la validation des entrees
Ce design est familier si vous connaissez les REST API de WordPress, mais avec une difference cle : les abilities sont decouvrables par les agents IA, pas seulement par des clients HTTP.
Les abilities par defaut
WordPress 6.9 embarque trois abilities de base :
| Ability | Description |
|---|---|
core/get-site-info | Retourne la configuration du site (nom, URL, version, etc.) |
core/get-user-info | Retourne les details de l'utilisateur authentifie |
core/get-environment-info | Retourne le contexte d'execution (version PHP, serveur, etc.) |
Ces trois abilities sont un point de depart. Les developpeurs de plugins et de themes peuvent enregistrer leurs propres abilities — par exemple : creer un article, modifier une option, lancer un export, analyser les performances.
Le MCP Adapter : comment ca marche
Le MCP Adapter est un package officiel qui s'installe dans un plugin WordPress. Une fois active, il :
- Decouvre automatiquement toutes les abilities enregistrees
- Les expose comme des outils MCP via un serveur MCP integre
- Gere l'authentification — l'agent IA doit s'identifier comme un utilisateur WordPress avec les bonnes permissions
Le protocole MCP supporte plusieurs transports (HTTP, stdio). L'adapter utilise le transport Streamable HTTP par defaut, ce qui permet aux agents IA distants de se connecter via une URL.
Quels agents IA sont compatibles ?
Tous les clients MCP fonctionnent. L'article officiel donne des exemples de configuration pour :
- Claude Desktop — configuration dans les settings MCP
- Claude Code — via la config
.claude.jsonou la commande/mcp - VS Code — via l'extension Claude ou les settings MCP
- Cursor — via la configuration MCP integree
Une fois connecte, l'agent peut interroger WordPress : "Quelles sont les infos du site ?", "Quel utilisateur suis-je ?", et executer toute ability enregistree pour laquelle il a les permissions.
Cas d'usage concrets
L'integration MCP ouvre des workflows nouveaux pour les developpeurs WordPress :
- Debugging assiste — demander a Claude Code de recuperer les infos d'environnement du site pour diagnostiquer un probleme
- Generation de contenu — un agent qui cree des brouillons d'articles directement dans WordPress a partir d'un brief
- Audit automatise — un agent qui verifie la configuration du site, les permissions, les plugins actifs
- Maintenance — executer des taches d'administration (vider le cache, mettre a jour des options) sans ouvrir le dashboard
Le point important : tout passe par le systeme de permissions WordPress. Un agent ne peut faire que ce que l'utilisateur authentifie peut faire — pas plus.
Securite et permissions
L'aspect securite est central dans le design :
- Chaque ability a un callback de permissions verifie avant execution
- L'agent IA doit s'authentifier comme un utilisateur WordPress (application passwords, OAuth, etc.)
- Les abilities ne sont exposees que si le plugin MCP Adapter est explicitement active
- Le developpeur choisit quelles abilities enregistrer — rien n'est expose par defaut au-dela des trois abilities core
C'est un modele "opt-in" : vous decidez ce que l'agent peut faire, pas l'inverse.
Pourquoi c'est significatif
WordPress alimente plus de 40% du web. Le fait que l'equipe core adopte officiellement MCP signifie que :
- Le protocole MCP gagne en legitimite en dehors de l'ecosysteme Anthropic
- Les developpeurs WordPress peuvent commencer a penser "AI-first" dans leurs plugins
- L'ecart entre les outils no-code/low-code et l'IA agentique se reduit — un non-developpeur pourrait piloter un site WordPress via un agent IA
C'est aussi un signal fort pour les autres CMS et frameworks web : l'integration MCP native va probablement devenir un standard.
Lire l'article officiel
L'annonce complete par Jonathan Bossenger sur le blog des developpeurs WordPress, avec les details d'implementation et les exemples de code.
Lire sur developer.wordpress.org