MCP (Model Context Protocol)

IA / LLM 🟡 Mid

Dé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.
#ia#agents#mcp#interview

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 →

Fiche mise à jour le 2026-09-27

← → au clavier pour passer d'une fiche à l'autre