Comment connecter WordPress au MCP et aux assistants IA ?
Connecter WordPress au MCP consiste à installer un serveur MCP dédié au site, qui expose ses actions (publier, lire, gérer les médias) sous forme d’outils standardisés que n’importe quel assistant IA compatible avec le protocole peut découvrir et utiliser, sans réécrire une intégration spécifique pour chacun.
Le MCP transforme WordPress en un ensemble d’outils standardisés, que n’importe quel assistant IA compatible peut découvrir et utiliser sans intégration sur mesure.
Le MCP, c’est quoi et pourquoi WordPress s’y connecte ?
Le Model Context Protocol (MCP) est un standard ouvert publié par Anthropic en novembre 2024, conçu pour connecter un assistant IA à des outils et des sources de données externes de façon uniforme. Plutôt que d’écrire une intégration différente pour chaque assistant et chaque service, un serveur MCP décrit une seule fois ses outils disponibles — leur nom, leurs paramètres, ce qu’ils font — et tout client compatible avec le protocole peut les découvrir automatiquement.
Appliqué à WordPress, cela signifie qu’un serveur MCP dédié au site peut exposer des actions comme « publier un article », « lister les médias » ou « mettre à jour une fiche SEO » sous forme d’outils documentés, que Claude ou un autre assistant compatible appelle directement, sans que chaque intégration ne réécrive son propre code d’appel à l’API REST.
L’intérêt principal apparaît dès qu’un site doit dialoguer avec plusieurs assistants ou plusieurs outils IA différents : sans MCP, chaque nouvelle connexion demande de réécrire une intégration spécifique ; avec MCP, un seul serveur d’outils sert de point d’entrée commun, maintenu à un seul endroit plutôt que dupliqué dans chaque script.
Le programme qui expose les actions WordPress comme des outils utilisables par une IA.
L’assistant IA (Claude Desktop, Claude Code, ou un autre) qui découvre et appelle ces outils.
Une action précise et documentée, comme « créer un article » ou « uploader une image ».
Comment fonctionne un serveur MCP pour WordPress ?
En pratique, le serveur MCP se place entre l’assistant IA et le site : il traduit chaque appel d’outil reçu de l’assistant en requête vers l’API REST de WordPress, authentifiée par un Application Password comme n’importe quel autre script. La différence tient à la couche de description : au lieu d’un code écrit à la main pour un seul assistant, le serveur publie une liste d’outils avec leur schéma de paramètres, que tout client MCP interroge au démarrage de la connexion.
Selon la documentation officielle du protocole (modelcontextprotocol.io), cette description standardisée permet à un même serveur d’outils d’être réutilisé par plusieurs assistants différents, sans modification, dès lors qu’ils respectent la même spécification. Concrètement, le serveur tourne comme un petit programme à part, séparé du site WordPress lui-même : il peut être hébergé sur le même serveur que le site, sur une machine dédiée, ou même exécuté en local sur l’ordinateur de la personne qui utilise l’assistant.
Comment connecter WordPress au MCP, étape par étape ?
- 1. Choisir un serveur MCP WordPressUtiliser un serveur communautaire existant compatible avec l’API REST de WordPress, ou en développer un minimal pour les seules actions nécessaires.
- 2. Configurer l’accès au siteRenseigner l’URL du site et un Application Password dédié, jamais le mot de passe principal du compte.
- 3. Déclarer le serveur dans le client MCPAjouter le serveur dans le fichier de configuration de l’assistant utilisé (par exemple Claude Desktop ou Claude Code).
- 4. Vérifier les outils exposésLister les actions disponibles annoncées par le serveur avant de les utiliser, pour confirmer qu’elles correspondent au périmètre voulu.
- 5. Tester une lecture avant l’écritureDemander une action de lecture simple (lister les derniers articles) avant d’autoriser une action de création ou de modification.
Quels assistants IA peut-on connecter via MCP ?
Claude Desktop
Utiliser directement les outils WordPress depuis une conversation Claude installée sur son ordinateur.
Claude Code
Piloter WordPress depuis un environnement de développement, en combinant les outils MCP avec du code sur mesure.
Plusieurs assistants à la fois
Connecter plus d’un client MCP au même serveur, sans dupliquer la logique d’accès au site.
Outils internes futurs
Préparer la connexion d’un futur assistant ou automatisation sans réécrire d’intégration dédiée.
Quelles précautions de sécurité prendre ?
- Héberger le serveur MCP sur une machine de confiance, car il détient l’Application Password utilisé pour agir sur le site.
- Limiter les outils exposés au strict périmètre nécessaire plutôt que d’activer toutes les actions possibles de l’API par défaut.
- Vérifier la source du serveur MCP utilisé : un serveur communautaire non audité peut exécuter des actions non prévues sur le site connecté.
Le protocole ne remplace pas les bonnes pratiques de sécurité vues pour l’API REST : rôle limité, révocation possible, jamais d’identifiant en clair.
MCP ou appel API direct : quelle différence ?
Avantages du MCP
- Un seul serveur d’outils réutilisable par plusieurs assistants compatibles.
- Les outils sont documentés et découverts automatiquement, sans code d’intégration répété.
- Standard ouvert, non propriétaire à un seul éditeur d’assistant.
Limites à connaître
- Écosystème encore jeune : tous les assistants IA ne sont pas compatibles MCP.
- Nécessite d’installer et d’héberger un serveur en plus du site WordPress lui-même.
- Pour un scénario fixe et unique, un appel API direct reste plus simple à mettre en place.
Ce que nous observons chez les projets que nous accompagnons
Voici un exemple représentatif de notre pratique, sans donnée client ni chiffre inventé.
Un choix technique assumé : API directe plutôt que MCP
Chez Amari Agency, la routine qui publie ce blog appelle aujourd’hui directement l’API REST de WordPress plutôt qu’un serveur MCP : pour un scénario fixe et quotidien exécuté par un seul assistant, cela reste plus simple à maintenir. Le MCP prend tout son sens dès qu’il faut connecter plusieurs assistants ou plusieurs outils au même site sans réécrire une intégration à chaque fois — un choix que nous évaluons pour nos projets clients impliquant plusieurs équipes.
Quels contenus lire ensuite ?
Ces ressources complètent ce tutoriel sans cibler la même requête :
Questions fréquentes sur WordPress et le MCP
Faut-il remplacer l’API REST par le MCP ?
Non, le MCP s’appuie sur l’API REST existante : il ajoute une couche de description standardisée par-dessus, sans la remplacer.
Le MCP fonctionne-t-il avec n’importe quel assistant IA ?
Uniquement avec les assistants qui implémentent le protocole comme client MCP ; les autres nécessitent une intégration API classique.
Faut-il un serveur dédié pour chaque site WordPress ?
En général oui, ou une instance configurée séparément par site, chacune avec son propre Application Password.
Le MCP est-il plus sécurisé qu’un appel API direct ?
Ni plus ni moins par nature : la sécurité dépend toujours des droits accordés au compte utilisé et de la fiabilité du serveur MCP choisi.
Où trouver la spécification officielle du MCP ?
Sur modelcontextprotocol.io, qui documente le protocole, ses concepts et des exemples de serveurs.