MCP (Model Context Protocol)
IA / LLM 🟡 MidDéfinition
Protocole ouvert, lancé par Anthropic, qui standardise la connexion entre applications LLM et sources de données ou outils, sur le modèle du Language Server Protocol. Messages JSON-RPC 2.0, architecture hôte / client / serveur, protocole sans état depuis la révision 2026-07-28. Un serveur expose des tools, resources et prompts ; un client peut offrir elicitation et sampling. Extensions : Tasks, MCP Apps, Skills over MCP.
Analogie
Le port USB-C de l'IA : un connecteur unique pour brancher n'importe quel outil sur n'importe quel assistant.
Exemple de code
// Requête JSON-RPC 2.0 d'un client MCP : lister puis appeler un outil
{ "jsonrpc": "2.0", "id": 1, "method": "tools/list" }
{ "jsonrpc": "2.0", "id": 2, "method": "tools/call",
"params": { "name": "search_tickets",
"arguments": { "query": "502 depuis ce matin" } } }
// Réponse du serveur
{ "jsonrpc": "2.0", "id": 2,
"result": { "content": [{ "type": "text", "text": "3 tickets trouvés…" }] } }
Cas d'usage
Brancher Claude Code, Cursor ou un agent maison sur Jira, GitHub, une base ou une API interne sans intégration spécifique.
Anti-pattern
Exposer un serveur MCP avec des outils d'écriture sans consentement utilisateur ni journalisation : le protocole ne l'impose pas, l'hôte doit le faire.
Termes liés
Dans l'actu
- 17/09 WebKit détaille Safari 27.0 : 83 nouveautés et 844 corrections, dont le <select>… Safari embarque aussi un serveur MCP donnant aux agents IA accès au DOM, aux captures d'écran et aux mesures de performance. Semaine 38 · 14 – 20 septembre 2026 →
Sources
Fiche mise à jour le 2026-09-27