Files
wiki/concepts/mcp-protocol.md
2026-06-09 18:40:21 +02:00

1.7 KiB

title, created, updated, type, tags, confidence, contested, sources
title created updated type tags confidence contested sources
Model Context Protocol (MCP) 2026-06-06 2026-06-06 concept
IA
protocol
agent
high false
synthesized

🔌 Model Context Protocol (MCP)

Définition Courte

Standard ouvert lancé par Anthropic fin 2024 pour connecter des LLM à des outils, données et prompts externes de manière standardisée. Surnommé "le USB-C des LLM".

Explication Détaillée

Avant MCP, chaque agent codait ses propres connecteurs vers ses outils. MCP uniformise via une architecture client/serveur :

  • MCP Host : l'application LLM (ex: Claude Desktop, IDE).
  • MCP Client : intégré au host, parle au serveur.
  • MCP Server : expose des tools (fonctions), des resources (données) et des prompts au LLM via JSON-RPC.

Avantages :

  • Un serveur MCP écrit une fois fonctionne avec tous les hosts compatibles.
  • Sécurité : sandbox et permissions explicites.
  • Réutilisabilité : communauté open-source de serveurs.

Cas d'Usage

  • Connecter un LLM à une base de code (via MCP Git).
  • Accès à des fichiers locaux (Filesystem MCP).
  • Recherche dans une base vectorielle.
  • Interaction avec des API tierces (GitHub, Slack, Notion).

Outils Liés

  • SDK officiel : Python, TypeScript, Rust, Go.
  • Serveurs de référence : filesystem, git, postgres, github.
  • Registre : mcpservers.org, awesome-mcp.

Pages Liées

Questions Ouvertes

  • MCP va-t-il devenir le standard de fait comme LSP pour les IDE ?
  • Quel modèle de gouvernance pour les serveurs MCP tiers (sécurité) ?