Articles · 30 octobre 2026
Piloter WordPress depuis Claude Code (MCP)
Brancher Claude Code (ou Cursor) sur votre site WordPress : connexion par OAuth ou par jeton, quoi lui demander, et les précautions pour s'en servir sereinement.
Claude Code, c’est Claude dans votre terminal. Beaucoup s’en servent déjà pour écrire le code d’un thème ou d’une extension. Branchez-y le MCP d’AI Engine, et le contenu du site en production (articles, médias, catégories, réglages) se manipule dans la même conversation.
Le code dans git, sur votre machine ; le contenu du site via le MCP. C’est la répartition la plus sûre et la plus confortable (on en parlait déjà dans l’article sur le vibecoding).
Ce qu’il faut
- AI Engine installé sur le site (le MCP fait partie de la version gratuite, activé d’office sur les nouvelles installations)
- Claude Code à jour
claude update
Connexion 1 : OAuth (recommandée)
Dans WordPress, ouvrez AI Engine → Settings → MCP, choisissez Claude Code dans la carte « Connect an AI assistant » : la commande à copier s’affiche, de cette forme.
claude mcp add --transport http monsite https://votre-site.fr/wp-json/mcp/v1/http
Dans Claude Code, tapez ensuite /mcp, choisissez votre site et authentifiez-vous. Le navigateur ouvre la page d’autorisation de WordPress : connecté, choisissez Full access ou Read-only, puis Approve.
La connexion apparaît dans Connections, une ligne par personne. Vous pouvez la passer en lecture seule ou la révoquer quand vous voulez.
Connexion 2 : jeton Bearer (scripts, serveurs sans navigateur)
En renseignant un Bearer Token dans les réglages MCP, deux commandes toutes prêtes apparaissent. Seule la façon de transmettre le jeton change.
# Dans un en-tête
claude mcp add --transport http monsite https://votre-site.fr/wp-json/mcp/v1/http \
--header "Authorization: Bearer VOTRE_JETON"
# Dans l'URL (pour les serveurs qui suppriment l'en-tête Authorization)
claude mcp add --transport http monsite https://votre-site.fr/wp-json/mcp/v1/VOTRE_JETON
Attention : le jeton agit en administrateur (limité par son Access Level, par exemple en lecture seule). C’est un secret partagé : jamais dans un dépôt git ni dans une note partagée. Pour un humain, OAuth reste plus sûr.
Cursor et les autres clients MCP
Cursor et les autres outils compatibles MCP se connectent de la même façon.
- L’adresse est la même :
https://votre-site.fr/wp-json/mcp/v1/http - Si l’outil gère OAuth, le navigateur ouvre la page d’autorisation de WordPress
- Sinon, utilisez le jeton Bearer décrit plus haut
Dans la carte « Connect an AI assistant » d’AI Engine, l’onglet Other affiche les étapes.
Quoi lui demander
- « Montre-moi les 10 derniers articles et signale ceux sans description »
- « Crée 5 brouillons dans le type de contenu personnalisé de ce thème »
- « Transforme chaque fichier Markdown de
notes/en brouillon d’article » - « Trouve les articles au score SEO le plus faible et propose de meilleurs titres » (avec SEO Engine)
La force de Claude Code, c’est de passer du code au site sans changer de conversation. Par exemple : ajouter une compo de blocs au thème, puis créer via le MCP un brouillon qui l’utilise, pour vérifier le rendu.
Si vous activez d’autres familles d’outils (MCP Tool Sets), reconnectez-vous depuis /mcp pour charger la nouvelle liste.
Pour s’en servir sereinement
- Commencez en Read-only, autorisez l’écriture une fois à l’aise
- Les nouveaux articles naissent en brouillon, les suppressions vont à la corbeille. Gardez quand même une sauvegarde du site en production
- Avant une modification en série, demandez d’abord la liste des éléments concernés
Le détail est dans Confier son site WordPress à un agent IA. Si ça ne se connecte pas : Le MCP ne se connecte pas. Et tout le MCP sur la page MCP.