Définition
MCP en IA : c'est quoi le Model Context Protocol ?
Le MCP (Model Context Protocol) est un standard ouvert pour brancher une IA sur vos outils et vos données. Définition, origine, image simple, exemple.
Mis à jour le
Le MCP, pour Model Context Protocol, est un standard ouvert qui permet de connecter une application d'intelligence artificielle à des systèmes extérieurs : vos fichiers, une base de données, un agenda, un logiciel métier. Au lieu de développer un branchement spécifique pour chaque couple « assistant + outil », on utilise une seule façon de faire, commune à tous.
Le site officiel du protocole le présente comme « un standard open source pour connecter des applications d'IA à des systèmes externes », qui leur donne accès à des sources de données, à des outils et à des enchaînements de tâches.
Une image du quotidien
Le site officiel utilise lui-même la comparaison : MCP est comme un port USB-C pour les applications d'IA. Avant l'USB-C, chaque appareil avait son chargeur et son câble. Avec une prise commune, n'importe quel câble conforme se branche sur n'importe quel appareil conforme. MCP joue ce rôle entre les assistants d'IA et les outils qu'ils doivent consulter ou piloter.
D'où il vient
Anthropic, éditeur du modèle Claude, l'a annoncé et publié en open source le 25/11/2024, avec des connecteurs prêts à l'emploi pour Google Drive, Slack, GitHub, Git, Postgres et Puppeteer. Le site officiel indique qu'il est aujourd'hui pris en charge par de nombreux clients et serveurs, dont l'assistant Claude, d'autres assistants du marché et des outils de développement comme Visual Studio Code ou Cursor.
Un exemple concret
Le site officiel cite plusieurs exemples, dont celui-ci : des assistants d'entreprise connectés à plusieurs bases de données de l'organisation, pour que chacun puisse analyser des données en posant ses questions par écrit. Prenons une petite entreprise de négoce : avec un connecteur MCP vers son logiciel de gestion, le responsable commercial demande à son assistant « quels clients n'ont pas commandé depuis trois mois ? » et obtient la liste, sans export manuel.
Ce que ça change pour une entreprise
- Moins de développement sur mesure : un outil qui expose un serveur MCP peut être branché sur plusieurs assistants compatibles.
- Une question de droits d'accès : brancher un assistant sur un logiciel, c'est lui ouvrir des données. Le site officiel consacre une partie entière aux bonnes pratiques de sécurité.
- Un vocabulaire à connaître : on parle de « serveur MCP » pour l'outil qui expose ses données, et de « client MCP » pour l'application d'IA qui s'y connecte.
Pour le fonctionnement détaillé (client, serveur, hôte), voir comment fonctionne MCP sur Cercle IA Tech.
Termes voisins
- API : l'interface classique entre deux logiciels, que MCP vient compléter.
- Agent IA : le principal utilisateur des connecteurs MCP.
- Fenêtre de contexte : là où arrivent les informations récupérées par MCP.
- RAG : une autre façon de donner des informations à un modèle.
Questions fréquentes
Que veut dire MCP ?
Model Context Protocol, un protocole ouvert qui normalise la façon dont les applications d'IA se connectent à des sources de données, des outils et des enchaînements de tâches.
Qui a créé MCP ?
Anthropic l'a annoncé et publié en open source le 25/11/2024. Il est aujourd'hui pris en charge par de nombreux assistants et outils de développement.
Sources
Pages consultées pour écrire cet article :