MCP (Model Context Protocol)
Le standard ouvert d'Anthropic pour exposer outils, ressources et prompts aux modèles d'IA — publié fin 2024, largement adopté dans l'écosystème agentique, le tissu conjonctif de l'intégration d'outils IA moderne.
L'IA de production est un système : contexte, outils, permissions, traces, évaluations et boucles de rétroaction autour du modèle.
Ce que c'est
Le Model Context Protocol (MCP) est un standard ouvert, introduit par Anthropic en novembre 2024, qui définit comment les modèles d'IA découvrent et appellent des outils, lisent des ressources et utilisent des gabarits de prompts. Un serveur MCP décrit ses capacités ; un client MCP (une application IA de bureau, un IDE, un runtime agent) lit la description et utilise les capacités. C'est ce qui se rapproche le plus d'un standard d'interopérabilité établi pour l'ère des agents IA.
Pourquoi c'est important
Avant MCP, chaque intégration entre une application IA et un outil était sur mesure : l'application de bureau savait appeler GitHub, le runtime agent savait appeler Slack, l'IDE savait appeler Linear, et aucune de ces intégrations n'était portable. MCP rend l'intégration portable — écrivez un serveur MCP pour votre outil et tout client compatible MCP peut l'utiliser.
Concepts liés
Registre d'outils MCP, Pile de protocoles d'agents, Appel d'outils, A2A.
Ressources connexes
Un catalogue gouverné d'outils — adossé au Model Context Protocol — avec schémas typés, portées de permissions, exigences d'approbation et pistes d'audit par invocation.
L'ensemble des standards ouverts qui permettent aux agents IA de parler aux outils, aux données et entre eux — MCP pour les outils et les ressources, A2A pour la collaboration agent-à-agent, plus les protocoles de soutien qui les entourent.
Le mécanisme par lequel un modèle de langage invoque des fonctions externes — API, bases de données, exécution de code, retrieval — et en lit les résultats pour poursuivre son travail.
Un protocole qui permet aux agents de se découvrir, se décrire et s'appeler directement — la spécification ouverte de Google pour que des systèmes d'agents indépendants collaborent sans que l'un devienne un outil de l'autre.
Comment ça fonctionne
Les serveurs MCP exposent des outils (fonctions appelables décrites en JSON Schema), des ressources (contenu en lecture seule avec URI) et des prompts (instructions sous forme de gabarits). La communication passe par JSON-RPC sur stdio ou HTTP, avec OAuth 2.1 comme couche d'autorisation standard pour les serveurs distants. Des SDK officiels couvrent les principaux langages ; FastMCP est le framework Python courant pour servir une API existante comme outils MCP. Le registre d'outils MCP ajoute la gouvernance — quels clients voient quels serveurs, avec quelle portée, le tout audité.