WordPress MCP Server : connecter Claude Code avec l'extension Adapter
Le WordPress MCP Server est le point de connexion qui ouvre les fonctions d'un site WordPress au format MCP (Model Context Protocol), pour qu'une IA comme Claude puisse les appeler comme des outils. Ce qu'un site sait faire est enregistré dans l'Abilities API, intégrée au cœur de WordPress depuis la version 6.9, et l'extension Adapter transforme cette liste en outils MCP pour l'IA.
Voici comment installer l'extension Adapter 0.7.0, puis y connecter Claude Code.
1️⃣ Créer un mot de passe d'application
Le serveur par défaut de MCP Adapter ne traite que les requêtes authentifiées en tant qu'utilisateur WordPress ; dans Claude Code, on enregistre donc un mot de passe d'application au lieu du mot de passe de connexion. Dans l'administration, sous [Users] > [Profile], saisissez un nom dans [Application Passwords] puis cliquez sur [Add Application Password] pour le créer. La valeur ne s'affiche qu'une fois, à la création : copiez-la tout de suite.

Pour le test, j'ai utilisé un compte administrateur, mais sur un site en production, mieux vaut créer un utilisateur dédié avec uniquement les droits nécessaires et générer le mot de passe avec ce compte. Tout ce que Claude Code exécute est traité dans les limites des droits de cet utilisateur.
2️⃣ Enregistrer le serveur MCP WordPress dans Claude Code
La documentation officielle de WordPress indique le proxy Node.js [@automattic/mcp-wordpress-remote] pour la connexion HTTP, mais Claude Code prend directement en charge le MCP en HTTP : on l'enregistre donc sans proxy. Node.js n'était d'ailleurs pas installé sur le serveur Linux de test.
La valeur d'authentification est la chaîne [identifiant:mot_de_passe_application] convertie en Base64 ; créez-la dans le terminal avec la commande ci-dessous.
printf '%s' 'identifiant:mot_de_passe_application' | base64Ajoutez la valeur convertie après [Basic] ; l'adresse est celle du serveur par défaut, c'est-à-dire le domaine du site suivi de [/wp-json/mcp/mcp-adapter-default-server].
claude mcp add --transport http --scope user wordpress https://example.com/wp-json/mcp/mcp-adapter-default-server --header "Authorization: Basic VALEUR_AUTH"Dans la commande, [wordpress] est le nom de l'entrée, et la chaîne convertie prend la place de [VALEUR_AUTH]. Avec [--scope user], la connexion s'applique aux sessions ouvertes depuis n'importe quel dossier.
3️⃣ Vérifier la connexion et les Abilities exécutables
Lancez [claude mcp list] : si [✔ Connected] s'affiche au bout de la ligne portant le nom de l'entrée, la connexion est établie ; les outils WordPress apparaissent à partir d'une nouvelle session.
claude mcp list
wordpress: https://example.com/wp-json/mcp/mcp-adapter-default-server (HTTP) - ✔ ConnectedUne fois connecté, on pourrait croire que les informations du site sont tout de suite accessibles, mais le serveur par défaut n'exécute que les Abilities marquées [mcp.public]. Sur le site de test, les Abilities trouvées étaient les 12 publiées par WP Rocket, dont vider le cache, vérifier l'état du cache et consulter le score de performance des pages. Dans une nouvelle session, à la demande de l'état du cache WP Rocket, [wp-rocket/get-cache-health] s'est exécutée et a renvoyé 4 préchargements terminés et 0 en attente.
Les Abilities du cœur de WordPress pour les informations du site, de l'utilisateur et de l'environnement ne se sont pas exécutées, avec l'erreur [is not exposed via MCP (mcp.public!=true)]. Les Abilities du cœur ne s'ouvrent qu'une fois [mcp.public] activé via le filtre [wp_register_ability_args] ; la méthode est expliquée sur le blog officiel des développeurs WordPress.
🔢 FAQ & contenus recommandés
MCP
WP Rocket MCP Server
Comment relier des outils d'IA pour vider le cache et modifier les réglages à la place de l'écran d'administration.
MCP
Claude MCP : notions de base, utilisation et configuration
Ce qu'est le MCP et comment il se connecte à Claude, dans ses grandes lignes.
Linux
Claude MCP Linux : connecter un serveur et configurer SSH
Comment connecter un serveur Linux à Claude via SSH.
ℹ️ Mention d'affiliation
Le contenu de ce site contient des liens d'affiliation. Lorsqu'un visiteur achète un produit ou un service via l'un de ces liens, le site perçoit une commission du vendeur. Le montant payé par l'acheteur(il baisse lors des promotions ↓), lui, n'augmente pas. Les prix, remises et stocks indiqués correspondent à la date de rédaction et peuvent différer ; vérifiez-les donc auprès du vendeur avant d'acheter. Les produits sont choisis et évalués selon nos propres critères, et les commissions n'influencent ni l'ordre de présentation ni le contenu des évaluations.