Aller au contenu principal

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 :

  1. Comprendre le MCP — L’architecture, les clients, le protocole
  2. Construire un serveur MCP — Configuration, outils, inspecteur
  3. Construire un client MCP — Implémentation, ressources, accès
  4. Prompts et conclusion — Prompts côté serveur et client, récapitulatif

Commençons !