Aller au contenu

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

Quelques clients

IDE en mode agent :

Application Desktop :

Application WEB :

Application en ligne de commande (CLI) :

Bibliothèques :

Quelques frameworks

Pour développer son propre MCP :