Qu'est-ce que MCP ? Le Model Context Protocol expliqué
MCP, le Model Context Protocol, est un standard ouvert pour connecter les assistants IA aux outils et aux données dont ils ont besoin : fichiers, bases de données, applications métier, plateformes pour développeurs. Au lieu que chaque application d'IA construise une intégration sur mesure pour chaque service, un service propose un seul « serveur MCP », et toute application d'IA qui parle MCP peut l'utiliser. Anthropic a présenté MCP en novembre 2024, puis en décembre 2025 l'a confié à l'Agentic AI Foundation, sous l'égide de la Linux Foundation.
Pourquoi c'est important quand on crée avec l'IA
Un agent IA n'est utile que si les outils auxquels il accède le sont. Un modèle qui ne voit ni les fichiers de votre projet, ni votre base de données, ni votre agenda ne peut qu'en parler. MCP est la tuyauterie qui permet à un agent d'utiliser réellement ces ressources, avec votre autorisation.
Pour ceux qui créent avec l'IA, cela compte à deux titres. D'abord, cela vous permet d'utiliser l'assistant IA que vous aimez déjà (Claude, Cursor et d'autres) avec davantage de vos outils, au lieu de jongler entre les applications. Ensuite, si vous créez un produit, proposer un serveur MCP permet aux assistants IA de travailler directement avec lui. Vous verrez de plus en plus souvent « se connecter via MCP » à côté de « se connecter via API » dans les paramètres des produits.
Une analogie du quotidien
Pensez aux prises électriques en voyage. Chaque pays a sa propre prise, alors on emporte un sac d'adaptateurs, un par destination. Avant MCP, connecter les applications d'IA aux services ressemblait à cela : chaque couple application d'IA et service demandait son propre adaptateur sur mesure.
MCP revient à se mettre d'accord sur une seule forme de prise. Les éditeurs de services fabriquent une fiche (un serveur MCP) ; les éditeurs d'applications d'IA fabriquent une prise (un client MCP). Tout ce qui a la fiche fonctionne dans n'importe quelle prise. L'électricité, c'est-à-dire les données et les actions réelles, vient toujours du service, et c'est vous qui décidez de ce que vous branchez.
Comment fonctionne MCP
MCP compte trois rôles :
| Rôle | Ce que c'est | Exemple |
|---|---|---|
| Hôte | L'application d'IA que vous utilisez | Claude, Cursor, un créateur d'apps IA |
| Client | La partie de l'hôte qui parle à un serveur MCP | La connexion de Claude à votre outil de projet |
| Serveur | Un programme qui expose les capacités d'un service au format MCP | Un serveur pour GitHub, une base de données ou un créateur d'apps |
Un serveur peut proposer trois grands types de choses :
- Outils : des actions que l'IA peut effectuer, comme
create_project,search_filesousend_message. Chaque outil a un nom, une description et des entrées définies, pour que l'IA sache quand et comment l'utiliser. - Ressources : des données que l'IA peut lire, comme des fichiers ou des enregistrements.
- Prompts : des modèles d'instructions prêts à l'emploi que le serveur suggère.
Lorsque vous connectez un serveur, l'hôte lui demande ce qu'il propose. Le modèle d'IA voit alors la liste des outils disponibles avec leurs descriptions, et pendant une conversation il peut décider d'en appeler un. L'hôte envoie l'appel au serveur, le serveur effectue le travail, et le résultat revient au modèle.
Les serveurs peuvent fonctionner de deux façons. Un serveur local tourne sur votre ordinateur et est lancé par l'application d'IA. Un serveur distant tourne sur Internet et s'utilise via une URL ; les serveurs distants vous demandent en général de vous connecter et d'autoriser l'accès via OAuth, le même type d'écran « Autoriser l'accès ? » que vous voyez lorsque vous reliez une application à votre compte Google.
Un exemple concret : créer une app depuis votre assistant IA
Imaginons que vous utilisiez Claude et souhaitiez qu'il construise et publie une petite app sur une plateforme d'hébergement qui propose un serveur MCP distant.
- Connecter. Dans les paramètres de connecteurs de Claude, vous ajoutez l'URL MCP de la plateforme. Un onglet du navigateur s'ouvre sur la page de consentement de la plateforme ; vous vous connectez et cliquez sur Autoriser l'accès.
- Découvrir. Claude voit maintenant les outils de la plateforme : créer un projet, écrire un fichier, exécuter une commande, lancer un aperçu, publier.
- Demander. Vous tapez : « Crée une petite app calculatrice de pourboire et publie-la. »
- Agir. Claude appelle
create_project, puiswrite_fileplusieurs fois pour le code de l'app, puisstart_preview, vérifie que l'aperçu fonctionne, et appellepublish. - Rendre compte. Il vous donne le lien en ligne.
Vous n'avez jamais copié de code d'une fenêtre à l'autre ni appris l'API de la plateforme. Claude a utilisé des appels d'outils MCP standard, et la plateforme a effectué le travail sous votre compte et selon ses propres règles. Le même serveur de la plateforme fonctionnerait de la même façon avec d'autres hôtes compatibles MCP.
Termes clés
| Terme | Signification |
|---|---|
| MCP | Model Context Protocol : le standard ouvert qui relie les applications d'IA aux outils et aux données. |
| Serveur MCP | Un programme qui expose les outils et les données d'un service via MCP. |
| Client / hôte MCP | Le côté application d'IA qui se connecte aux serveurs et utilise leurs outils. |
| Outil | Une action proposée par un serveur, avec un nom, une description et des entrées. |
| Ressource | Une donnée lisible proposée par un serveur, comme un fichier ou un enregistrement. |
| Serveur distant ou local | Accessible sur Internet par une URL, ou exécuté sur votre propre machine. |
| OAuth | Une méthode standard pour accorder à une app l'accès à votre compte sans partager votre mot de passe. |
| Connecteur | Le nom que donnent beaucoup d'applications d'IA à une intégration ajoutée, souvent un serveur MCP. |
| Injection de prompt | Un texte présent dans les données qu'un agent lit et qui cherche à le faire agir sans que vous l'ayez demandé. |
Erreurs courantes et idées fausses
- « MCP ne concerne que Claude. » Anthropic l'a créé, mais c'est désormais un standard ouvert gouverné par l'Agentic AI Foundation, et de nombreuses applications d'IA et outils pour développeurs le prennent en charge.
- « MCP remplace les API. » Il s'appuie dessus. La plupart des serveurs MCP appellent l'API normale d'un service en coulisses. MCP standardise la manière dont les applications d'IA découvrent et utilisent ces fonctionnalités.
- « Connecter un serveur est sans risque. » Les outils d'un serveur peuvent lire et modifier des éléments réels. Ne connectez que des serveurs de confiance, de préférence fournis par le service lui-même.
- Accorder plus d'accès que nécessaire. Si un serveur propose un accès en lecture seule ou des périmètres plus étroits, commencez par là.
- Ignorer ce que l'agent lit. Un e-mail, une page web ou un document récupéré via MCP peut contenir des instructions destinées à l'IA. Gardez la validation activée pour les actions comme envoyer, supprimer ou payer.
- Coller des secrets dans le chat pour « aider » la connexion. Les serveurs distants doivent utiliser un flux de connexion ou un jeton stocké de façon sécurisée, pas des clés collées dans une conversation. Voir comment protéger vos clés API.
Que demander à votre créateur d'apps ou à votre assistant
- « Quels serveurs MCP sont connectés en ce moment, et quels outils chacun fournit-il ? »
- « Avant d'utiliser un outil qui modifie ou supprime quoi que ce soit, demande-moi. »
- « Utilise seulement les outils en lecture seule pour cette tâche. »
- « Au nom de quel compte ce serveur agit-il ? »
- « Ajoute un serveur MCP à mon app pour que les assistants IA puissent consulter les commandes. Exige une connexion et n'expose que la lecture des données de l'utilisateur connecté. »
MCP et Mythex
Mythex fonctionne avec MCP dans les deux sens. Il exploite son propre serveur MCP distant à l'adresse https://mcp.mythex.ai/mcp : ajoutez cette URL comme connecteur personnalisé dans Claude, Cursor ou Codex, autorisez l'accès sur Mythex, et l'assistant peut créer des projets, modifier des fichiers, exécuter des commandes, prévisualiser et publier dans votre bac à sable cloud Mythex. Tout le monde peut se connecter, mais les appels d'outils nécessitent une formule Pro et des crédits, et la consommation de l'assistant externe est facturée par son fournisseur. Dans l'autre sens, l'agent de Mythex peut utiliser des serveurs MCP externes : Connecteurs → MCP personnalisé accepte l'URL de n'importe quel serveur, jusqu'à dix par compte. Pour la vue d'ensemble, voir qu'est-ce qu'une API et qu'est-ce qu'un agent IA.
Questions
Que signifie MCP ?
MCP signifie Model Context Protocol. C'est un standard ouvert qui définit la manière dont les applications d'IA se connectent à des outils et des sources de données externes, de sorte qu'un outil construit une seule fois peut fonctionner avec de nombreux assistants IA différents.
Qui a créé MCP ?
Anthropic a présenté MCP et l'a publié en open source en novembre 2024. En décembre 2025, Anthropic l'a confié à l'Agentic AI Foundation, un fonds rattaché à la Linux Foundation, si bien que le standard est désormais gouverné par une instance neutre.
Quelle est la différence entre MCP et une API ?
Une API est la façon dont un service précis expose ses fonctionnalités, et chaque API fonctionne différemment. MCP est une couche commune par-dessus : un serveur MCP enveloppe les fonctionnalités d'un service sous forme d'outils décrits de manière standard, de sorte que toute application d'IA compatible MCP peut les découvrir et les utiliser sans code d'intégration sur mesure.
MCP est-il sûr ?
MCP est lui-même un protocole ; la sécurité dépend des serveurs que vous connectez et de ce qu'ils peuvent faire. Ne connectez que des serveurs issus de sources de confiance, accordez le plus petit niveau d'accès qui fonctionne, validez vous-même les actions risquées, et sachez que les données lues par un agent peuvent contenir des instructions destinées à le tromper.
Faut-il être développeur pour utiliser MCP ?
Non, pour l'utiliser. Beaucoup d'applications d'IA permettent d'ajouter un serveur MCP distant en collant son URL, puis de vous connecter pour autoriser l'accès. Créer votre propre serveur MCP, en revanche, demande de programmer.