Agents

Protocole de contexte de modèle (MCP)

Le Protocole de contexte de modèle (MCP) est un standard ouvert publié par Anthropic en novembre 2024 qui définit une interface universelle pour connecter les assistants IA aux outils externes, bases de données et services, remplaçant le code ad hoc par intégration par un seul protocole.

Le Protocole de contexte de modèle (MCP) est un protocole ouvert basé sur JSON-RPC qui standardise la manière dont les applications de modèle de langage de grande taille se connectent aux sources de données et outils externes. Avant MCP, chaque produit IA nécessitait un code d'intégration personnalisé pour chaque service externe ; MCP introduit une architecture client-serveur commune où un client MCP intégré dans une application IA communique avec des serveurs MCP légers qui exposent des ressources, des outils et des invites.

Un serveur MCP encapsule un service externe — un système de fichiers, une base de données, une API REST, un environnement d'exécution de code — et annonce ses capacités dans un schéma. L'hôte IA appelle les points de terminaison d'outils du serveur via JSON-RPC 2.0 sur stdio, HTTP avec Server-Sent Events ou autres transports. Le protocole définit trois types primitifs : Ressources (données que le modèle peut lire), Outils (fonctions que le modèle peut invoquer) et Invites (modèles d'interaction réutilisables). L'autorisation, l'échantillonnage et la pagination sont gérés au niveau du protocole, et non par chaque développeur d'intégration.

MCP est important car il réduit le coût de construction et de distribution des intégrations IA. Un seul serveur MCP pour PostgreSQL fonctionne avec n'importe quel client compatible MCP — Anthropic Claude, Cursor, VS Code Copilot Chat, Zed et autres — sans changements de code de part et d'autre. Cette composabilité reflète le rôle que HTTP a joué pour les services Web : une fois qu'un transport commun a existé, l'écosystème de services s'est développé rapidement.

À partir de mi-2026, l'écosystème MCP comprend des milliers de serveurs publiés couvrant les outils de développement, les CRM, les suites de productivité et les plates-formes de données. Les principaux fournisseurs de cloud, y compris AWS et Google Cloud, publient des serveurs MCP officiels pour leurs services. Des protocoles concurrents existent — notamment Agent2Agent (A2A) de Google pour la coordination inter-agents — mais MCP est devenu le standard de facto pour l'intégration d'outils dans les pipelines à agent unique et multi-agents.

Exemple

Un développeur construisant un chatbot d'assistance client écrit un serveur MCP pour sa base de données PostgreSQL ; le même serveur fonctionne ensuite sans modification, que le chatbot soit alimenté par Claude, GPT-4o ou un modèle de poids ouvert hébergé localement.

Termes liés

← Glossaire