1.7 KiB
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 |
|
high | false |
|
🔌 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é) ?