MCP
n.m.Origine
Sigle de Model Context Protocol, protocole ouvert publié par Anthropic fin 2024 et adopté depuis par les principaux éditeurs de modèles. Le nom dit l'essentiel : il ne s'agit pas d'un modèle ni d'un outil, mais du contexte qu'on donne au modèle — et de la manière standard de le lui brancher.
Définition
Protocole qui standardise la façon dont une application d'IA se connecte à des outils et à des sources de données extérieures. Un serveur MCP expose trois choses : des outils, que le modèle peut appeler ; des ressources, qu'il peut lire ; des gabarits de requête, qu'il peut réutiliser. Une application compatible — un assistant de bureau, un éditeur de code, un agent — y branche un client, découvre ce qui est proposé, et s'en sert sans code d'intégration propre à chaque service.
Sa propriété essentielle est d'écrire l'intégration une seule fois. Avant lui, relier N applications à M services demandait N fois M connecteurs, chacun maintenu à part. Avec lui, chaque service publie un serveur et chaque application parle le protocole : la comparaison la plus juste reste celle d'une prise normalisée, qui ne dit rien de l'appareil branché dessus.
À ne pas confondre avec l'appel de fonction, qui est la manière dont un modèle demande l'exécution d'un outil à l'intérieur d'une API donnée — MCP organise la découverte et la mise à disposition de ces outils d'une application à l'autre. Ni avec un agent : le protocole ne décide rien, il transporte. Et brancher un serveur MCP n'est pas anodin : il agit avec les droits qu'on lui accorde, et ce qu'il renvoie entre dans le contexte du modèle comme n'importe quel texte. Un serveur qu'on n'a pas lu est une porte qu'on n'a pas vue.
Exemple
Synedre expose le catalogue et le référencement de CodeMyShop par un serveur MCP. Un agent chargé d'optimiser une page ne reçoit ni identifiants de base ni accès au code : il découvre les outils proposés — lire une page, réécrire son titre dans toutes les langues — et les appelle. Le jour où la base change de schéma, on corrige le serveur ; aucun agent n'a à l'apprendre.