ConceptsMis à jour 2026-06-21 · Version 1.0

Qu'est-ce que le Model Context Protocol (MCP) ?

Le Model Context Protocol (MCP) est un standard ouvert permettant de connecter des modèles et agents d'IA à des outils, sources de données et systèmes externes via une interface unique et uniforme. Introduit par Anthropic fin 2024, il normalise la manière dont une application expose son contexte et ses capacités à un modèle — agissant comme un adaptateur universel pour que tout client conforme puisse communiquer avec tout serveur conforme.

Preuve: Observation du secteurConfiance: ÉlevéSource: Observation du secteur

Définition

Le MCP est un protocole ouvert qui normalise la manière dont les applications d'IA fournissent des outils, des ressources et du contexte aux modèles via une interface client-serveur commune.

Points clés

  • Le MCP normalise les connexions entre modèles et outils/données, à l'image d'un adaptateur universel.
  • Il utilise un modèle client-serveur : les hôtes exécutent les clients ; les intégrations sont des serveurs.
  • Les serveurs exposent des outils, des ressources et des prompts sous une forme uniforme.
  • Il réduit les intégrations personnalisées N×M à des connecteurs réutilisables et partageables.
  • Il est ouvert et neutre vis-à-vis des fournisseurs, avec une adoption multi-fournisseur croissante.

Contexte

Avant le MCP, chaque intégration d'un agent à un système était sur mesure : chaque outil était relié manuellement à chaque application. Le MCP remplace cela par un protocole partagé, de sorte qu'un connecteur écrit une seule fois peut être réutilisé sur n'importe quel client compatible MCP.

Cela est crucial pour les entreprises car l'intégration — et non la qualité du modèle — est souvent le véritable goulot d'étranglement lors du déploiement d'agents. Un protocole commun transforme les connecteurs en un écosystème réutilisable plutôt qu'en un code de liaison unique.

Architecture

Le MCP définit trois rôles : une application hôte, un client MCP intégré et un ou plusieurs serveurs MCP. Le client se connecte aux serveurs via un transport, et les serveurs exposent des capacités que le modèle peut utiliser.

Les serveurs proposent trois primitives : les outils (actions que le modèle peut invoquer), les ressources (données que le modèle peut lire) et les prompts (modèles réutilisables). Le modèle, via l'hôte, les découvre et les utilise de manière standardisée.

Composants

Application hôteClient MCPServeur MCPOutilsRessourcesPromptsTransport

Avantages

  • Élimine les intégrations sur mesure N×M.
  • Les connecteurs sont réutilisables et partageables entre les clients.
  • Ouvert et neutre vis-à-vis des fournisseurs.
  • Séparation plus nette entre la logique de l'agent et les intégrations.

Risques

  • L'accès au serveur élargit la surface d'attaque ; les autorisations sont cruciales.
  • Les serveurs non approuvés peuvent tenter des injections de prompt ou des exfiltrations de données.
  • Un standard récent, encore en évolution.
  • Surcharge opérationnelle liée à l'exécution et à la sécurisation des serveurs.

Outils et technologies

SDK de référence MCPClaude Desktop / CodeClients MCP pour IDERegistres de serveurs MCP de la communauté

Exemples

  • Un serveur MCP exposant une base de connaissances d'entreprise sous forme de ressources lisibles pour un agent.
  • Un serveur MCP de système de fichiers ou de base de données offrant à un agent un accès restreint et autorisé.
  • Un connecteur partagé pour une API SaaS, réutilisé par plusieurs agents internes.

FAQ

Qui a créé MCP ?
Anthropic a introduit MCP en tant que standard ouvert fin 2024, et il a depuis été adopté par de multiples fournisseurs et outils.
MCP est-il identique à l'appel de fonctions (function calling) ?
Non. L'appel de fonctions permet à un modèle d'invoquer des outils ; MCP standardise la manière dont ces outils, données et prompts sont exposés et découverts à travers les applications.
Pourquoi MCP est-il important pour l'entreprise ?
L'intégration est généralement le goulot d'étranglement pour les agents. MCP transforme les connecteurs uniques en un écosystème réutilisable et gouvernable.
Quelles sont les considérations de sécurité ?
Chaque serveur est un point d'accès. Appliquez des autorisations de moindre privilège, évaluez les serveurs et traitez leurs sorties comme des entrées non fiables sujettes aux risques d'injection de prompt.

Références