Agents et ingénierie · Mis à jour en novembre 2026

MCP expliqué aux entreprises : ce que c'est et comment l'adopter en sécurité

Le Model Context Protocol est devenu le standard pour relier assistants et agents aux outils et aux données. La spécification du 28 juillet 2026 l'a rendu sans état, les incidents de 2025 et 2026 ont montré par où passent les attaquants, et avec une passerelle, des serveurs sur liste blanche et un OAuth par utilisateur, vous pouvez l'adopter sans ouvrir une nouvelle porte vers vos systèmes.

2026-07-28 dernière révision de la spécification~500M téléchargements mensuels des SDK (juillet 2026)9 déc. 2025 confié à l'Agentic AI Foundation
En bref

Le Model Context Protocol (MCP), publié en open source par Anthropic en novembre 2024, normalise l'accès des applications d'IA aux outils et aux données : un hôte fait tourner des clients, les clients se connectent à des serveurs, et les serveurs exposent outils, ressources et prompts. Depuis décembre 2025, il relève de l'Agentic AI Foundation, sous l'égide de la Linux Foundation, qui accueillait aussi A2A et Agent Skills en octobre 2026, et OpenAI, Google et Microsoft le prennent en charge.

Il élargit aussi la surface d'attaque : descriptions d'outils empoisonnées, serveur malveillant qui copiait chaque e-mail sortant vers un attaquant, tokens aux droits excessifs, tous ces cas sont documentés. Nous recommandons d'adopter MCP derrière une passerelle, avec des serveurs sur liste blanche et des versions figées, un OAuth restreint par utilisateur, des règles de sortie, une confirmation humaine pour les outils destructifs et des journaux en ajout seul.

MCP, en termes simples

Une prise standard entre les applications d'IA et les systèmes qu'elles utilisent.

Le Model Context Protocol est un protocole ouvert publié par Anthropic le 25 novembre 2024, avec des SDK et des serveurs de référence pour Google Drive, Slack, GitHub, Git, Postgres et Puppeteer. Auparavant, chaque couple application d'IA et système exigeait sa propre intégration ; avec MCP, un système expose un serveur et tout client compatible peut l'utiliser.

Trois rôles. L'hôte (host) est l'application où travaille l'utilisateur : un assistant conversationnel, un IDE ou votre propre agent. En son sein, un client MCP se connecte à chaque serveur, qui encapsule un système comme une base de données ou une API SaaS. Les serveurs tournent en local, lancés par l'hôte, ou à distance via HTTP, le cas habituel en entreprise.

Un serveur propose des outils (actions que le modèle peut appeler, avec des arguments décrits par un schéma JSON), des ressources (données que l'application peut lire et placer dans le contexte) et des prompts (modèles réutilisables choisis par l'utilisateur). Les outils concentrent l'essentiel de la valeur et du risque, car c'est le modèle qui décide quand les appeler.

MCP et la sécurité

MCP transporte des requêtes entre clients et serveurs, et son autorisation OAuth prouve seulement qui appelle. Décider ce que chaque serveur peut faire, pour qui et avec quelle confirmation reste votre travail.

Deux ans de spécification : ce qui a changé et quand

Les versions de MCP sont des dates. Cinq révisions comptent pour une entreprise.

Source : journaux des modifications de la spécification MCP. La première révision est sortie avec le lancement public.
RévisionPrincipaux changementsPourquoi c'est important
2024-11-05Outils, ressources et prompts ; serveurs locaux ; serveurs de référenceUsage surtout local, par des développeurs
2025-03-26Autorisation OAuth 2.1 ; Streamable HTTP remplace HTTP+SSE ; annotations d'outils (lecture seule, destructif)Les serveurs distants deviennent praticables
2025-06-18Serveurs comme serveurs de ressources OAuth ; indicateurs de ressource RFC 8707 ; élicitation ; sortie structuréeTokens liés à un serveur ; les outils peuvent interroger l'utilisateur
2025-11-25Tasks expérimentales ; élicitation par URL pour les identifiants ; Client ID Metadata Documents ; consentement incrémental ; gouvernance formelleTâches longues, consentement plus fin
2026-07-28Cœur sans état ; Multi Round-Trip Requests ; en-têtes Mcp-Method et Mcp-Name ; validation de l'émetteur ; Tasks en extensionPasse à l'échelle comme le web ; pensé pour les passerelles

La révision 2026-07-28 est la plus importante depuis le lancement, et elle casse la compatibilité : elle supprime les sessions au niveau du protocole et la poignée de main initiale, déprécie Roots, Sampling et Logging, déprécie formellement l'ancien transport HTTP+SSE et fixe une fenêtre de dépréciation d'au moins 12 mois. Les quatre SDK de niveau 1 de l'époque (TypeScript, Python, Go et C#) la prenaient en charge dès sa sortie ; Rust et Ruby ont rejoint ce niveau ensuite, ce qui en faisait six au 30 octobre 2026. Les serveurs bâtis sur des identifiants de session doivent prévoir une migration, plutôt tôt que tard : le blog officiel de MCP situe la révision suivante fin mars 2027.

Les fonctions qui évoluent vite arrivent désormais en extensions officielles : MCP Apps (interfaces interactives dans des iframes isolées, janvier 2026), Tasks (apportée par AWS) et Enterprise Managed Authorization. À AGNTCon + MCPCon (San José, 22 et 23 octobre 2026), Anthropic a annoncé la prise en charge de Tasks dans Claude Code, pour des appels d'outils qui durent des minutes, des heures ou des jours, et indiqué que l'autorisation gérée par l'entreprise fonctionne déjà dans Claude.

Gouvernance, registre et adoption par les grands éditeurs

MCP n'est plus le protocole d'un seul éditeur.

Le 9 décembre 2025, Anthropic a confié MCP à l'Agentic AI Foundation (AAIF), un fonds dédié de la Linux Foundation cofondé par Anthropic, Block et OpenAI, avec MCP, goose et AGENTS.md comme projets fondateurs. Ses membres platine sont AWS, Anthropic, Block, Bloomberg, Cloudflare, Google, Microsoft et OpenAI. A2A l'a rejointe en août 2026, puis, le 22 octobre, Agent Skills (apporté par Anthropic), Open Responses (OpenAI), OpenEnv (Hugging Face) et OpenSandbox (Alibaba) : dix projets et 305 organisations membres en moins d'un an. MCP garde ses propres mainteneurs et son processus de propositions.

L'adoption a précédé la fondation. OpenAI a annoncé la prise en charge de MCP dans son Agents SDK en mars 2025 puis dans la Responses API en mai ; Google DeepMind a indiqué en avril 2025 que Gemini le prendrait en charge, et Microsoft l'a présenté en mai comme un socle des agents de Windows 11. Au moment du transfert, MCP comptait plus de 97 millions de téléchargements mensuels de SDK et 10 000 serveurs actifs ; en juillet 2026, ses SDK principaux approchaient le demi-milliard de téléchargements par mois. Google a aussi ouvert en préversion publique, en décembre 2025, des serveurs MCP gérés pour Maps, BigQuery, Compute Engine et GKE.

Le registre officiel de MCP a ouvert en préversion le 8 septembre 2025. Les noms de serveurs utilisent des espaces de noms liés à des comptes GitHub ou des domaines vérifiés, une modération communautaire peut bannir les serveurs malveillants ou usurpateurs, et il comptait près de 2 000 entrées en novembre 2025. Il est toujours en préversion mais a vite grandi : un recensement indépendant de LocalCan a compté 43 012 serveurs actifs le 14 octobre 2026, dont 64 % avec une URL distante. Y figurer ne vaut pas revue de sécurité, il vous faut donc votre propre liste blanche.

MCP, A2A, API, Agent Skills et AGENTS.md

Chacune couvre une couche différente, et un même agent en combine souvent plusieurs.

État au 4 novembre 2026, d'après la documentation de chaque projet.
OptionCe qu'elle relie ou décritGouvernance et maturitéÀ utiliser quand
MCPUne application d'IA aux outils et aux donnéesAAIF (Linux Foundation) ; spécification 2026-07-28 ; six SDK de niveau 1 (30 octobre 2026)Plusieurs clients d'IA utilisent le même système
A2A (Agent2Agent)Un agent à d'autres agentsAAIF depuis août 2026 (Linux Foundation depuis juin 2025) ; v1.0 en mars 2026 ; plus de 150 organisationsDes agents d'équipes ou d'éditeurs différents se délèguent du travail
API maison et appel de fonctionsVotre application à vos servicesLa vôtre : mature, maîtriséeUne application, un modèle, quelques outils
Agent SkillsInstructions et scripts chargés par l'agent quand ils sont pertinentsStandard ouvert depuis décembre 2025 ; dans l'AAIF depuis le 22 octobre 2026Enseigner une procédure plutôt que donner un accès
AGENTS.mdInstructions pour agents de code dans un fichier MarkdownAAIF ; plus de 60 000 projets open sourceGuider les agents de code dans vos dépôts

En pratique, elles s'empilent : un agent de support peut suivre une skill décrivant votre procédure de remboursement, consulter le CRM via un serveur MCP et confier une vérification de fraude à l'agent d'une autre équipe via A2A. Pour une application et un modèle, une API maison reste la bonne réponse ; MCP devient rentable quand plusieurs clients d'IA doivent accéder aux mêmes systèmes sous les mêmes contrôles.

Risques de sécurité : ce qui a déjà mal tourné

Chaque serveur MCP est du code ou un service auquel vous confiez le contexte de votre modèle, et souvent des identifiants.

Cas documentés, selon les chercheurs ou éditeurs cités ; techniques décrites de façon conceptuelle.
RisqueCas documentéContrôle
Empoisonnement d'outilsInstructions cachées dans des descriptions d'outils (Invariant Labs, avril 2025) ; des paquets npm aux noms trompeurs installaient un serveur demandant aux assistants de code de lire les clés SSH (février 2026)Relire les descriptions, les figer par hash
Serveur malveillantpostmark-mcp : après 15 versions saines, la 1.0.16 copiait chaque e-mail sortant vers un attaquant (septembre 2025)Liste blanche, versions figées
Injection par les donnéesUne issue publique malveillante a conduit un agent utilisant le serveur MCP de GitHub à divulguer des dépôts privés (mai 2025)Périmètres par dépôt, confirmation
Token aux droits excessifsSupabase MCP : un agent muni d'une clé qui contourne la sécurité au niveau des lignes lisait aussi des textes de clients (juillet 2025)Lecture seule par défaut, moindre privilège
Client vulnérableCVE-2025-6514 dans mcp-remote (CVSS 9,6) : un serveur malveillant pouvait exécuter des commandes sur la machine cliente (juillet 2025)Corriger ; serveurs autorisés seulement
Identifiants OAuth détournésDans les SDK officiels Python (28 sept. 2026) et TypeScript (CVE-2026-104850, 6 oct. 2026), un serveur malveillant pouvait envoyer les identifiants OAuth du client vers le serveur d'autorisation de son choixMettre à jour (mcp 1.30.0 ou 2.2.0 ; @modelcontextprotocol/sdk 1.31.0) et fixer l'émetteur attendu

Une prépublication d'un seul auteur (juillet 2026, non relue par des pairs) a recensé plus de 21 000 serveurs MCP exposés sur internet, et 91,8 % des 414 audités n'avaient pas d'OAuth. En septembre 2026, le groupe de renseignement sur les menaces de Google a aussi signalé des copies piégées de serveurs MCP légitimes sur PyPI. Pour aller plus loin : injection de prompt et agents et chaîne d'approvisionnement IA.

Un adjoint confus (confused deputy) est un serveur qui utilise ses propres privilèges pour un utilisateur qui ne devrait pas les avoir, ou qui relaie un token vers un service auquel il n'était pas destiné. La spécification lie chaque token à un serveur par les indicateurs de ressource RFC 8707 (juin 2025) et les identifiants à leur émetteur (juillet 2026) ; vérifier chaque appel au regard des droits de l'utilisateur final reste votre travail.

Les contrôles que nous recommandons

Aucun n'est exotique ; ensemble, ils contiennent la plupart des cas ci-dessus.

  • Serveurs sur liste blanche. Seuls les serveurs approuvés par la sécurité, publiés dans un registre privé ; rien n'est installé depuis un lien reçu dans une conversation.
  • Versions figées. Figez chaque serveur et relisez les changements de noms et de descriptions d'outils avant toute mise à jour.
  • OAuth restreint. Tokens délégués par utilisateur, périmètres étroits, durée de vie courte et aucun relais de token.
  • Règles de sortie. Serveurs et agents n'atteignent que les hôtes nécessaires ; les serveurs locaux tournent dans des conteneurs sans accès internet par défaut.
  • Confirmation humaine. Les outils destructifs (écrire, envoyer, supprimer, payer) exigent une validation. Les annotations d'outils aident, mais un serveur malveillant peut mal étiqueter les siens : ne vous y fiez que pour vos propres serveurs. En octobre 2026, OpenAI indique que son annuaire de plugins ChatGPT rejette les serveurs qui n'annotent pas tous leurs outils.
  • Journalisation. Chaque appel est enregistré avec l'utilisateur, le serveur, l'outil, les arguments et le résultat, en ajout seul, avec une conservation conforme au droit des données personnelles.
  • Une passerelle. Un point d'entrée unique qui authentifie, autorise outil par outil, limite le débit et journalise ; depuis juillet 2026, les en-têtes Mcp-Method et Mcp-Name lui permettent de le faire sans analyser le corps des requêtes.

La conception de Microsoft pour Windows (mai 2025) est une bonne référence : un registre central limité aux serveurs conformes à un socle de sécurité, des appels relayés par un proxy de confiance et une approbation de l'utilisateur pour chaque couple client et outil.

Règle pratique

Ne donnez jamais à un serveur MCP un token que vous ne confieriez pas à un stagiaire arrivé la veille. Si ce token fuit ou si le serveur devient malveillant, comme postmark-mcp, les dégâts s'arrêtent à ce que le token autorise.

Un plan d'adoption pour l'entreprise, étape par étape

D'un premier serveur en lecture seule à une plateforme gouvernée.

  1. Choisissez deux ou trois cas d'usage surtout en lecture, avec un responsable et une métrique : fiche client dans le CRM, statut de commande dans l'ERP, recherche dans la documentation interne.
  2. Regardez ce que vos éditeurs publient déjà. Les serveurs officiels de vos fournisseurs SaaS et cloud valent généralement mieux que les serveurs communautaires, après revue.
  3. Construisez des serveurs internes minces. Le serveur MCP appelle l'API existante de votre CRM ou de votre ERP, qui garde les règles métier, la validation et l'autorisation ; lecture et écriture restent dans des outils séparés.
  4. Placez une passerelle en frontal, reliée à votre fournisseur d'identité, avec des tokens par utilisateur, une autorisation outil par outil, des limites de débit et des journaux.
  5. Tenez une liste blanche et un registre privé, avec des versions figées et un responsable par serveur.
  6. Évaluez et attaquez avant le lancement : précision du choix des outils sur des tâches réelles et cas d'injection cachés dans des documents et des résultats d'outils (voir l'évaluation des LLM).
  7. Ouvrez les écritures progressivement, chacune avec confirmation, clés d'idempotence et chemin de retour arrière.
  8. Gouvernez-le comme une plateforme d'API : revue trimestrielle des serveurs et des périmètres, politique de dépréciation (la spécification retient 12 mois) et procédure de réponse aux incidents.

En Europe comme en Colombie, les journaux d'appels d'outils contiennent souvent des données personnelles, soumises au RGPD et à la loi 1581 de 2012 : hébergez les serveurs internes et leurs journaux là où votre analyse de protection des données l'exige, et fixez des durées de conservation. Pour les systèmes réglementés, préférez des serveurs qui tournent dans votre propre cloud à des serveurs distants tiers que vous ne pouvez pas auditer.

C'est la séquence que nous recommandons dans nos projets d'agents IA pour les entreprises et de logiciel sur mesure ; le reste de l'architecture est traité dans agents IA en production.

L'essentiel

  • MCP normalise l'accès des applications d'IA aux outils et aux données : les hôtes font tourner des clients, les clients se connectent à des serveurs, qui exposent outils, ressources et prompts.
  • La spécification 2026-07-28 a rendu MCP sans état et adapté aux passerelles, et a déprécié sessions, Roots, Sampling et Logging : les serveurs de 2025 doivent prévoir une migration.
  • Depuis décembre 2025, MCP relève de l'Agentic AI Foundation, sous l'égide de la Linux Foundation, qui réunissait dix projets en octobre 2026, dont A2A, AGENTS.md et Agent Skills.
  • MCP complète A2A, Agent Skills et AGENTS.md ; une API maison suffit encore pour une application et un modèle.
  • Adoptez-le derrière une passerelle, avec des serveurs sur liste blanche et figés, un OAuth restreint par utilisateur, des règles de sortie, une confirmation humaine et des journaux en ajout seul.

Sources

  1. Introducing the Model Context Protocol · Anthropic, 2024-11-25
  2. Specification 2026-07-28: key changes · Model Context Protocol, 2026-07-28
  3. The 2026-07-28 MCP specification release · Model Context Protocol blog, 2026-07-28
  4. The official Ruby SDK for MCP reaches Tier 1 · Model Context Protocol blog, 2026-10-30
  5. Introducing the MCP Registry · Model Context Protocol blog, 2025-09-08
  6. Linux Foundation announces the formation of the Agentic AI Foundation · Linux Foundation, 2025-12-09
  7. Agentic AI Foundation announces four new projects: Agent Skills, Open Responses, OpenEnv and OpenSandbox · Linux Foundation, 2026-10-22
  8. Agentic AI Foundation surpasses 300 members in less than one year · Linux Foundation, 2026-10-22
  9. A new chapter for A2A: joining the Agentic AI Foundation · A2A Protocol, 2026-08-27
  10. AGNTCon + MCPCon 2026: Agentic AI Foundation adds four projects as MCP turns to security · InfoQ, 2026-10-26
  11. State of MCP server development: October 2026 (registry census) · LocalCan, 2026-10-15
  12. Securing the Model Context Protocol: building a safer agentic future on Windows · Microsoft, 2025-05-19
  13. MCP security notification: tool poisoning attacks · Invariant Labs, 2025-04-01
  14. GitHub MCP exploited: accessing private repositories via MCP · Invariant Labs, 2025-05-26
  15. CVE-2025-6514: critical mcp-remote vulnerability · JFrog, 2025-07-09
  16. GHSA-qx49-fqc8-xw99: OAuth client could send credentials to an authorization server chosen by the MCP server (Python SDK) · Model Context Protocol (GitHub), 2026-09-28
  17. GHSA-6qxp-vccf-f47h / CVE-2026-104850: MCP TypeScript SDK OAuth client could send credentials to an authorization server chosen by the MCP server · GitHub Advisory Database, 2026-10-06
  18. First malicious MCP server found stealing emails · The Hacker News, 2025-09
  19. From prompting to autonomy: the evolution of adversarial AI · Google Threat Intelligence Group, 2026-09-08
  20. Security measurement of internet-facing MCP servers (preprint, arXiv 2608.00150) · arXiv, 2026-07-31

Note éditoriale : cette analyse reflète les informations publiques disponibles à la date de révision. Modèles, prix et règles évoluent vite ; chaque donnée tierce renvoie à sa source et nos opinions sont présentées comme telles. Une erreur ? Écrivez à contact@slash-digital.io.

Questions fréquentes

Les questions qu'on nous pose souvent

Qu'est-ce que MCP, en une phrase ?

Un protocole ouvert qui permet à toute application d'IA compatible de découvrir et d'utiliser les outils et les données qu'expose un serveur, au lieu de construire une intégration par application.

Qui contrôle MCP ?

Depuis le 9 décembre 2025, l'Agentic AI Foundation, un fonds dédié de la Linux Foundation cofondé par Anthropic, Block et OpenAI, qui comptait 305 organisations membres en octobre 2026. MCP garde ses propres mainteneurs et son processus de propositions.

MCP est-il sûr ?

Le protocole intègre désormais de solides briques d'autorisation (OAuth 2.1, indicateurs de ressource, validation de l'émetteur), mais il ne décide pas de ce qu'un serveur peut faire. Les incidents documentés venaient de serveurs malveillants, de descriptions d'outils empoisonnées, de tokens aux droits excessifs et de failles des SDK eux-mêmes : tenez tout à jour, car la sécurité dépend de vos contrôles.

MCP ou A2A ?

MCP relie un agent aux outils et aux données ; A2A relie des agents entre eux. La plupart des entreprises ont d'abord besoin de MCP ; A2A devient utile quand des agents d'équipes ou d'éditeurs différents doivent se déléguer du travail.

Faut-il MCP si nous avons déjà des API ?

Vos API restent : un serveur MCP n'est souvent qu'une fine couche au-dessus. Il devient rentable quand plusieurs clients d'IA, assistants, IDE ou vos propres agents, doivent utiliser les mêmes systèmes avec une autorisation et une journalisation cohérentes.

Parler à Slash

Mettons-le en production

Racontez-nous votre défi. Nous répondons sous 24 heures ouvrées avec une première lecture honnête : si nous pouvons aider, nous dirons comment ; sinon, nous dirons qui peut.

Je réponds en personne. Pas de formulaires interminables ni de réponses automatiques.

Écrire à Esteban