Présentation du protocole MCP
Le Model Context Protocol (MCP) est un protocole ouvert publié en novembre 2024 par Anthropic. Il définit un ensemble d’appels – search, read et fill – que tout assistant capable de parler MCP peut invoquer. Dès les premiers mois, les assistants Claude, ChatGPT, Cursor et l’extension VS Code ont intégré le protocole, puis la gouvernance a été transférée en décembre 2025 à l’Agentic AI Foundation, filiale de la Linux Foundation. Le protocole évolue par versions datées : 2024‑11‑05, 2025‑03‑26, 2025‑06‑18, 2025‑11‑25 et 2026‑07‑28, chaque version ajoutant de nouvelles capacités ou clarifications de sécurité.
Architecture décentralisée et flux de données
Contrairement aux moteurs de recherche traditionnels qui copient le Web dans un index central, MCP inverse le modèle : chaque éditeur conserve ses données sur son propre serveur et expose une interface conforme au protocole. Lorsqu’un utilisateur pose une question, l’assistant interroge simultanément plusieurs serveurs MCP, récupère les réponses et les métadonnées associées (source, licence, auteur, date de mise à jour). Cette approche élimine la nécessité de stocker massivement le contenu et garantit que les réponses reflètent l’état actuel du serveur d’origine.
Analyse des enjeux de fiabilité et de métriques
Le protocole prévoit trois mécanismes indispensables à une recherche honnête. Premièrement, la citation : chaque réponse doit inclure un bloc « Source » contenant auteur, URL et licence, ce qui rend la provenance vérifiable. Deuxièmement, la confiance : le serveur ne renvoie que des données, jamais d’instructions exécutables, limitant les vecteurs d’injection. Troisièmement, la mesure : les liens de retour intègrent un identifiant d’assistant, permettant aux éditeurs de comptabiliser les accès sans collecter de données personnelles. À ce jour, aucune implémentation ne fournit de métriques agrégées standardisées, ce qui constitue une lacune pour l’évaluation de l’impact des serveurs MCP.
Exemple d'implémentation et limites actuelles
Le catalogue MCP de Contexte Tech illustre une implémentation publique. Accessible sans compte ni clé à l’adresse https://contextetech.com/mcp, il propose une recherche multilingue (neuf langues) renvoyant titre, licence, auteur et lien. La lecture d’une ressource s’effectue via un code court ; par exemple :
load n8qhjeCette commande charge le jeu de données NAF (code APE) issu de l’INSEE et ajoute automatiquement une ligne « Source » détaillant le jeu de données, son auteur, la plateforme d’origine (data.gouv.fr) et la licence. Le serveur signale également les contenus protégés afin que l’assistant les traite comme données non modifiables. Malgré ces avancées, le protocole ne résout pas encore la problématique de la réputation des serveurs : aucune chaîne de confiance cryptographique n’est imposée, et la mesure du trafic repose sur des liens de référence qui peuvent être contournés.