MCP (Model Context Protocol)¶
MCP (Model Context Protocol) permet de standardiser la mise à disposition d'outils, de ressources et de prompts afin de faciliter l'intégration de fonctionnalité dans les agents s'appuyant sur des LLM.
Points clés¶
- MCP permet la découverte des outils, ressources et prompts disponibles.
- MCP supporte plusieurs protocoles de communication ("Transports") pour la communication :
- stdio (flux standards stdin/stdout)
- HTTP
- Avec stdio, il n'est pas nécessaire de déployer un serveur HTTP.
Quelques exemples¶
- Time MCP Server avec
get_current_time(timezone)permettant de répondre à "quelle heure est-il?" - ignfab/geocontext est un POC exploitant les services et données de la Géoplateforme.
Quelques catalogues¶
- Model Context Protocol servers : liste de serveurs existants
- glama.ai/mcp
Quelques clients¶
IDE en mode agent :
- Cursor - Protocole de contexte de modèle (MCP)
- Visual Studio Code - Use MCP servers in VS Code
- Claude Code - Connect Claude Code to tools via MCP
Application Desktop :
Application WEB :
Application en ligne de commande (CLI) :
Bibliothèques :
Quelques frameworks¶
Pour développer son propre MCP :