Anthropic a annoncé le Model Context Protocol le 25 novembre 2024, en tant que standard ouvert pour connecter les assistants IA aux systèmes où se trouvent les données. Il normalise la manière dont les applications exposent des outils, des ressources et des prompts aux modèles de langage. Au lieu d’un code d’intégration sur mesure pour chaque paire modèle-outil, un serveur implémente MCP une seule fois et n’importe quel client compatible MCP peut l’utiliser : la documentation officielle le compare à un « port USB-C » pour les applications d’IA.
En décembre 2025, Anthropic a fait don de MCP à l’Agentic AI Foundation nouvellement créée, un fonds dédié placé sous l’égide de la Linux Foundation et cofondé par Anthropic, Block et OpenAI, ce qui dote le protocole d’une gouvernance neutre vis-à-vis des fournisseurs. Ses mainteneurs historiques continuent d’en assurer le développement au quotidien. MCP gagne en importance à mesure que les assistants deviennent agentiques : un protocole commun rend les connecteurs combinables et portables d’un fournisseur à l’autre.
Qu’est-ce que le MCP et comment fonctionne-t-il ?
MCP repose sur une architecture client-serveur comportant trois rôles :
| Rôle | Description | Exemple |
|---|---|---|
| Hôte | L’application d’IA dans laquelle travaille l’utilisateur | Une appli de chat, un IDE comme Visual Studio Code, ou un agent |
| Client | Un connecteur au sein de l’hôte, un par serveur | La connexion que VS Code ouvre vers chaque serveur qu’il utilise |
| Serveur | Un programme qui expose un système au modèle | Un serveur de système de fichiers, de base de données, d’agenda ou de dépôt de code |
Les serveurs proposent trois primitives fondamentales : des outils que le modèle peut appeler pour agir, des ressources qui fournissent du contexte, comme le contenu de fichiers ou des enregistrements, et des prompts, des modèles réutilisables pour les interactions courantes. Les messages sont échangés au format JSON-RPC 2.0, soit en local via l’entrée/sortie standard, soit à distance via Streamable HTTP, auquel cas OAuth est la méthode recommandée pour autoriser l’accès.
Pourquoi le Model Context Protocol est important
Avant MCP, chaque assistant avait besoin de sa propre intégration ponctuelle pour chaque source de données. Avec un protocole commun, un connecteur écrit une seule fois fonctionne dans n’importe quel client compatible ; la documentation MCP cite Claude, ChatGPT, Visual Studio Code et Cursor parmi les applications qui le prennent en charge. MCP repose sur la même idée que l’utilisation d’outils / appel de fonctions (function calling), mais la standardise pour tous les fournisseurs.