Avant MCP (Model Context Protocol), connecter un assistant IA à une source de données précise — un CRM, un site WordPress, un tableur — demandait généralement une intégration écrite spécifiquement pour ce couple assistant/source. MCP propose un langage commun : un serveur MCP expose une liste d’outils et de ressources selon un format standard, et n’importe quel client compatible peut les découvrir et les appeler sans code d’intégration dédié à réécrire à chaque fois.
MCP appliqué à WordPress
Un serveur MCP pour WordPress peut exposer, par exemple, des outils comme « publier un article », « lister les commentaires en attente » ou « rechercher dans le contenu du site », en s’appuyant en coulisses sur l’API REST déjà présente dans WordPress. L’assistant connecté au serveur MCP peut alors, sur demande de l’utilisateur, appeler ces outils directement, sans qu’un développeur n’ait dû coder une intégration propriétaire entre l’assistant et ce site en particulier.
Exemple
{
"name": "lister_articles_brouillon",
"description": "Retourne les articles WordPress en statut brouillon",
"inputSchema": { "type": "object", "properties": {} }
}
À ne pas confondre avec
- Une API REST classique : MCP se place un cran au-dessus, comme une couche de découverte et d’appel d’outils pensée pour un assistant IA, souvent construite en s’appuyant sur une API REST existante plutôt qu’en la remplaçant.
- Un simple plugin de chatbot : MCP concerne la connexion entre un assistant et des outils externes, indépendamment du fait qu’il y ait ou non une interface de discussion visible sur le site.
- Un standard propre à un seul fournisseur de modèle : MCP est conçu pour être utilisable par différents assistants et différents serveurs, à la manière d’un format d’échange ouvert.