MCP (Model Context Protocol) : définition
Le MCP (Model Context Protocol) est un protocole ouvert introduit par Anthropic fin 2024. Il standardise la manière dont un assistant IA se connecte à des sources externes : outils, bases de données, documents, services internes. Avant le MCP, chaque intégration entre un modèle et une source de données demandait un connecteur sur mesure. Le protocole propose une interface commune, ce qui réduit le travail d'intégration et rend les connexions réutilisables d'un assistant à l'autre.
Comment fonctionne le MCP
Le MCP repose sur une architecture client-serveur. Un serveur MCP expose des ressources (des données à lire) et des outils (des actions à déclencher) selon un format normalisé. Un client MCP, intégré dans un assistant comme ChatGPT, Claude, Cursor ou Gemini, découvre ces ressources et les utilise pendant une conversation. Le modèle peut alors lire un contenu, appeler un outil, puis intégrer le résultat dans sa réponse.
Cette séparation présente un intérêt concret : la source de données reste maîtrisée par celui qui l'expose. Le serveur définit ce qui est lisible, ce qui est modifiable, et dans quelles limites. Le modèle ne fait qu'interroger cette interface.
Pourquoi le MCP compte pour une entreprise
L'intérêt principal du MCP pour une organisation est la portabilité. Une entreprise peut brancher sa business memory à plusieurs IA qui la lisent et l'enrichissent, sans l'enfermer dans un seul modèle. Si l'assistant utilisé change, la source reste la même et reste accessible.
Cette neutralité rejoint la question de la souveraineté des données : la mémoire de l'entreprise vit dans un système qu'elle contrôle, et non à l'intérieur d'un fournisseur d'IA donné. Cette logique est développée dans l'article pourquoi ta mémoire ne devrait vivre dans aucune IA. Verbasil s'appuie sur le MCP pour rendre sa mémoire lisible et enrichissable depuis ces différents assistants.
FAQ
Le MCP est-il réservé à un seul fournisseur d'IA ?
Non. Le MCP est un protocole ouvert. Il a été introduit par Anthropic, mais il est conçu pour être implémenté par différents clients. Plusieurs assistants (ChatGPT, Claude, Cursor, Gemini) peuvent interroger un même serveur MCP.
Le MCP donne-t-il un accès total à mes données ?
Non. Un serveur MCP expose précisément les ressources et les outils qu'il choisit de rendre disponibles, avec les limites définies par celui qui l'opère. Le modèle n'accède qu'à cette interface, pas à l'ensemble du système sous-jacent.