Bienvenue dans le cours
Bienvenue dans ce cours sur le Model Context Protocol (MCP) — le standard ouvert qui permet à Claude et d’autres modèles de langage de se connecter à des outils et des sources de données externes.
Ce que vous allez apprendre
Dans ce cours, vous allez :
- Comprendre ce qu’est le MCP et le problème qu’il résout
- Construire un serveur MCP qui expose des outils, des ressources et des prompts
- Construire un client MCP qui consomme ces fonctionnalités
- Tester votre serveur avec l’inspecteur intégré
Prérequis
- Connaissances de base en Python
- Familiarité avec les APIs et les appels de fonctions
- Python 3.10+ installé sur votre machine
Outils nécessaires
Ce cours utilise uv, un gestionnaire de paquets Python moderne. Vous trouverez le guide d’installation ici : docs.astral.sh/uv
Pour approfondir les bases du protocole, la documentation officielle est disponible sur modelcontextprotocol.io.
Structure du cours
Le cours est organisé en quatre parties :
- Comprendre le MCP — L’architecture, les clients, le protocole
- Construire un serveur MCP — Configuration, outils, inspecteur
- Construire un client MCP — Implémentation, ressources, accès
- Prompts et conclusion — Prompts côté serveur et client, récapitulatif
Commençons !