Qu’est-ce que le MCP (Model Context Protocol) ? Le guide complet 2026

Le Model Context Protocol, ou MCP, est un protocole ouvert qui standardise la façon dont les applications d’IA se connectent à des outils et à des données externes. Créé par Anthropic en novembre 2024, il est aujourd’hui pris en charge par Claude, ChatGPT, Cursor ou VS Code, et placé sous l’égide de la Linux Foundation.

Sa dernière révision, publiée le 28 juillet 2026, le rend entièrement sans état. Ce guide explique ce qu’est le MCP, comment il fonctionne et ce que cette révision change, en partant de zéro.

Le MCP en bref

  • Ce que c’est : un standard ouvert, fondé sur JSON-RPC 2.0, pour relier un modèle d’IA à vos outils et à vos données.
  • Qui l’utilise : Claude, ChatGPT, Cursor, VS Code, Gemini CLI, Codex, et des milliers de serveurs, dont plus de 400 dans notre annuaire.
  • Ce qu’il expose : des outils (actions), des ressources (données) et des prompts (modèles de requêtes).
  • Version actuelle : 2026-07-28, sans état, avec des extensions officielles comme Tasks et MCP Apps.

Le problème que le MCP résout

Un modèle de langage comme Claude ou GPT est puissant, mais isolé : par défaut, il ne connaît que ce qu’on lui écrit dans la conversation. Il ne peut ni lire vos fichiers, ni interroger votre base de données, ni déclencher une action dans un autre logiciel.

Avant le MCP, chaque connexion demandait une intégration sur mesure. Relier cinq applications d’IA à dix outils revenait à maintenir cinquante intégrations. Avec un protocole commun, chaque application implémente un client MCP une fois, chaque outil un serveur MCP une fois, et tout se connecte. C’est l’analogie souvent citée du port USB-C : un seul standard pour tous les branchements.

Comment fonctionne le MCP ?

Le MCP repose sur trois rôles. Il s’inspire du Language Server Protocol, qui a unifié la prise en charge des langages dans les éditeurs de code :

  • L’hôte : l’application d’IA que vous utilisez, comme Claude Desktop ou Cursor.
  • Le client : le connecteur, intégré à l’hôte, qui dialogue avec un serveur.
  • Le serveur : le programme qui expose les capacités d’un outil ou d’une source de données. Notre guide du serveur MCP détaille son installation et la sélection 2026.

Les échanges utilisent des messages JSON-RPC 2.0. Un serveur peut tourner sur votre machine, lancé par l’hôte (transport stdio), ou à distance sur Internet (transport Streamable HTTP), avec une authentification OAuth quand elle est nécessaire.

Ce qu’un serveur MCP expose

  • Les outils (tools) : des actions que le modèle peut exécuter, comme créer un ticket ou lancer une requête SQL.
  • Les ressources (resources) : des données que l’IA ou l’utilisateur peut lire, comme un document ou le schéma d’une base.
  • Les prompts : des modèles de requêtes préparés pour des tâches récurrentes.

En sens inverse, un serveur peut demander une information complémentaire à l’utilisateur : c’est l’élicitation, par exemple pour confirmer une action ou obtenir un identifiant manquant.

Le déroulé d’un échange MCP

Voici ce qui se passe, dans la révision 2026-07-28, quand vous demandez à votre assistant une action qui passe par un serveur MCP :

  1. Le client peut appeler server/discover pour connaître les versions du protocole, les capacités et l’identité du serveur.
  2. Il récupère la liste des outils avec tools/list. Le résultat indique combien de temps la garder en cache.
  3. Le modèle choisit l’outil adapté à votre demande, avec ses paramètres.
  4. Le client envoie tools/call. Chaque requête porte elle-même sa version du protocole et les capacités du client.
  5. Si le serveur a besoin d’une précision, il répond par un résultat input_required. Le client obtient l’information, puis renvoie la requête complétée.
  6. Le serveur exécute l’action et renvoie le résultat. Le modèle formule sa réponse à partir de ces données réelles.

Tout cela prend généralement quelques secondes et reste transparent pour vous. L’hôte doit toutefois obtenir votre accord avant d’exécuter un outil.

Ce qui change avec la révision 2026-07-28

La révision du 28 juillet 2026 est la plus profonde depuis le lancement : le MCP devient sans état. Un serveur n’a plus à mémoriser chaque connexion, et n’importe quelle instance peut répondre à n’importe quelle requête, ce qui facilite la montée en charge.

Élément Jusqu’à 2025-11-25 Depuis 2026-07-28
Démarrage Poignée de main initialize Supprimée : chaque requête porte sa version et ses capacités
Sessions HTTP En-tête Mcp-Session-Id Supprimées : l’état passe par des identifiants explicites, en arguments
Découverte Pendant l’initialisation Méthode server/discover, obligatoire côté serveur
Questions du serveur au client Requêtes initiées par le serveur (roots, sampling, élicitation) Allers-retours multiples : résultat input_required, puis requête complétée
Notifications de changement Point d’accès GET et resources/subscribe Flux unique subscriptions/listen
Tâches longues Fonction expérimentale du cœur Extension officielle Tasks
Coupure de flux Reprise possible (Last-Event-ID) Pas de reprise : la requête est réémise

S’y ajoutent des en-têtes HTTP standard (Mcp-Method, Mcp-Name), la possibilité de transmettre un paramètre d’outil en en-tête (x-mcp-header) et des indications de cache sur les listes. Pour un développeur, l’essentiel est de mettre à jour son SDK : le SDK Python 2.x gère déjà la nouvelle révision, et la documentation du SDK TypeScript oriente vers sa branche 2.x. Notre article MCP devient stateless détaille la migration.

Les extensions officielles

Au-delà du cœur du protocole, le MCP définit des extensions optionnelles, que le client et le serveur doivent tous deux prendre en charge :

  • Tasks : l’exécution asynchrone d’opérations longues, avec suivi de l’avancement, saisie en cours de route et identifiants durables.
  • MCP Apps : des éléments d’interface interactifs, comme des graphiques, des formulaires ou des lecteurs vidéo, affichés directement dans la conversation.
  • Skills over MCP : des instructions structurées pour les flux de travail d’agents, distribuées par MCP. Ce chantier est encore porté par un groupe de travail.

Les versions du protocole

Le MCP est versionné par date. Chaque révision reste documentée, et client et serveur s’accordent sur la version qu’ils partagent.

Version Principales nouveautés
2026-07-28 Protocole sans état, server/discover, allers-retours multiples, extensions officielles
2025-11-25 Tâches expérimentales, élicitation par URL, icônes, enregistrement des clients OAuth par document de métadonnées
2025-06-18 Sortie structurée des outils, élicitation, serveurs classés comme ressources OAuth, fin du batching JSON-RPC
2025-03-26 Cadre d’autorisation fondé sur OAuth 2.1, transport Streamable HTTP, annotations d’outils
2024-11-05 Première version publique

MCP contre API classique

Le MCP ne remplace pas les API : il se place au-dessus. Un serveur MCP enveloppe une ou plusieurs API et les expose de manière uniforme au modèle.

Critère API classique Serveur MCP
Destinataire Un développeur Un modèle d’IA, via un client
Intégration Une par service Un seul protocole pour tous
Découverte Documentation à lire Outils décrits et listés à la demande
Format Propre à chaque service JSON-RPC 2.0 commun
Authentification Propre à chaque service OAuth standardisé pour les serveurs distants

C’est la différence entre apprendre dix langues et disposer d’un traducteur universel.

À quoi sert le MCP concrètement ?

  • Pour le développeur : relier l’IA à son dépôt avec le serveur MCP GitHub, ou piloter un navigateur pour tester une application avec Playwright MCP.
  • Pour le créatif : transformer une maquette en code avec Figma MCP.
  • Pour l’équipe métier : interroger les données de l’entreprise ou l’open data de data.gouv.fr, sans copier-coller.
  • Pour le particulier : laisser l’IA ranger et résumer ses documents avec le serveur Filesystem.

Le MCP transforme un assistant qui parle en un assistant qui agit. Pour trouver le serveur adapté à votre besoin, suivez notre méthode de choix ou parcourez l’annuaire.

MCP et sécurité

Un serveur MCP peut lire des données et exécuter du code : il mérite la même prudence qu’un logiciel installé. La spécification pose trois principes : le consentement explicite de l’utilisateur, la protection de ses données et la prudence envers les outils. Les descriptions d’un outil ne sont d’ailleurs fiables que si le serveur l’est.

En pratique, n’installez que des serveurs dont vous connaissez l’origine, n’accordez que les permissions nécessaires et relisez chaque action sensible. Notre checklist de sécurité et notre guide de sécurisation détaillent la marche à suivre.

Comment débuter avec le MCP ?

Petite histoire du MCP

Anthropic publie le Model Context Protocol en open source en novembre 2024. En 2025, OpenAI, Google et Microsoft l’adoptent dans leurs propres outils, et des milliers de serveurs voient le jour. Fin 2025, le protocole est confié à la Linux Foundation. La révision 2026-07-28 marque ensuite son passage à une architecture sans état.

Questions fréquentes

Que veut dire MCP en IA ?

MCP signifie Model Context Protocol. C’est un protocole ouvert qui permet à une application d’IA de se connecter à des outils et à des données externes de façon standardisée.

Le MCP est-il gratuit ?

Oui. Le protocole est un standard ouvert et gratuit, et la plupart des serveurs MCP sont open source. Certains services connectés restent payants.

Le MCP fonctionne-t-il uniquement avec Claude ?

Non. Créé par Anthropic, il est pris en charge par de nombreux clients, dont ChatGPT, Cursor, VS Code, Gemini CLI et Codex.

Qu’est-ce qui change avec la version 2026-07-28 ?

Le protocole devient sans état : la poignée de main initiale et les sessions disparaissent, chaque requête porte sa version et ses capacités, et les serveurs exposent server/discover.

Faut-il savoir programmer pour utiliser le MCP ?

Non pour l’utiliser : il suffit d’ajouter un serveur existant à votre client, et notre générateur crée le fichier de configuration. Oui pour créer votre propre serveur, en Python ou en TypeScript.

Sources

Mis à jour le 8 octobre 2026.

Recevez gratuitement le guide complet du MCP

Une newsletter simple, sans spam. Désinscription en un clic.