Aller au contenu

🔌 Parcours Model Context Protocol (MCP)¶

L100 L200 L300

Model Context Protocol (MCP) est un standard ouvert créé par Anthropic qui offre aux agents IA un moyen unifié et cohérent de se connecter à des outils externes, des APIs et des sources de données.

Considérez-le comme « l'USB-C pour les agents IA » — une interface standard pour que n'importe quel agent puisse se connecter à n'importe quel outil.


Ce que Vous Allez Construire¶

Ă€ la fin de ce parcours, vous aurez :

  • âś… Une comprĂ©hension approfondie du fonctionnement de MCP (protocole, transports, outils vs. ressources vs. prompts)
  • âś… De l'expĂ©rience dans la consommation de serveurs MCP existants depuis Claude Desktop et VS Code
  • âś… Construit votre propre serveur MCP en Python et/ou C#
  • âś… ConnectĂ© un serveur MCP Ă  un Agent Microsoft Foundry
  • âś… ExposĂ© une base de donnĂ©es PostgreSQL de manière sĂ©curisĂ©e via un serveur MCP

Laboratoires du Parcours (4 laboratoires, ~170 min au total)¶

Lab Titre Niveau Coût
Lab 012 Qu'est-ce que MCP ? Anatomie du Protocole L100 âś… Free
Lab 020 Construire un Serveur MCP en Python L200 âś… Free
Lab 021 Construire un Serveur MCP en C# L200 âś… Free
Lab 028 Déployer un Serveur MCP sur Azure Container Apps L300 Free

Concepts Clés¶

Architecture MCP¶

Architecture MCP

Trois primitives dans MCP¶

Primitive Description Exemple
Tools Fonctions que le LLM peut appeler search_products(query)
Resources Données que le LLM peut lire file://data/products.csv
Prompts Modèles de prompts réutilisables summarize_sales_report

Ressources Externes¶