🔌 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¶
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 |