Formation MCP : des bases à votre premier serveur
Le Model Context Protocol (MCP) est devenu le standard qui relie les assistants d’IA, comme Claude, ChatGPT ou Copilot, à vos outils et à vos données. Cette formation en français vous emmène pas à pas des bases jusqu’à la création, la mise en ligne et la publication de votre propre serveur MCP.
Accès libre pendant le lancement : inscrivez-vous et commencez tout de suite, sans paiement.
Ce que vous allez apprendre
- Comprendre comment fonctionne le MCP : hôte, client, serveur, outils, ressources et prompts.
- Connecter des serveurs MCP locaux et distants à votre assistant, et les dépanner.
- Choisir des serveurs fiables et repérer les risques de sécurité.
- Créer, tester et brancher votre premier serveur MCP en Python.
- Mettre un serveur en ligne, le protéger, le rendre fiable, puis le documenter et le publier.
Le programme
- Module 0 : Bienvenue
- Module 1 : Comprendre le MCP
- Module 2 : Utiliser des serveurs MCP au quotidien
- Module 3 : Choisir des serveurs fiables et rester en sécurité
- Module 4 : Préparer votre environnement de développement
- Module 5 : Votre premier serveur MCP
- Module 6 : Ressources et prompts
- Module 7 : Mettre votre serveur en ligne
- Module 8 : Les bonnes pratiques du développeur
- Module 9 : Projet final et examen
- Bonus : TypeScript, MCP Apps, glossaire et aide-mémoire (à venir)
Comment se déroule la formation
- 48 leçons détaillées disponibles dès aujourd’hui, à suivre à votre rythme.
- Des exercices corrigés dans chaque leçon pratique, et un quiz à la fin de chaque module, du 1 au 8.
- Un projet final guidé et corrigé, « Ma bibliothèque », puis un examen final de 15 questions.
- Un fil rouge : vous construisez « Mes tâches », un vrai serveur MCP, du premier outil jusqu’à sa publication.
- Du code testé : chaque exemple a été exécuté avant d’être publié.
Pour qui ?
La première partie, modules 1 à 3, ne demande aucune compétence en programmation. La seconde, modules 4 à 9, s’adresse à ceux qui veulent créer leurs propres serveurs : des bases de Python aident, mais chaque étape est expliquée.
À jour du protocole
La formation suit la révision 2026-07-28 de la spécification MCP et la version 2 du SDK Python officiel.
Accès libre
Module 0 — Bienvenue
Comment la formation est organisée, ce dont vous avez besoin et nos conseils pour la suivre.
Module 1 — Comprendre le MCP
Pourquoi les assistants d’IA ont besoin d’un standard pour accéder à vos outils, et ce que le MCP change.
Les trois rôles de l’architecture MCP, la différence entre serveur local et distant, et le déroulé d’un appel d’outil.
Les trois briques d’un serveur MCP, qui les contrôle, et comment le serveur peut demander une information à l’utilisateur.
Les deux couches du MCP, les trois types de messages JSON-RPC et le choix entre stdio et Streamable HTTP.
Comment le MCP est versionné, ce que change la révision 2026-07-28 et pourquoi deux ères du protocole cohabitent.
L’essentiel du module 1 en une page, un exercice de synthèse corrigé et le quiz pour valider vos acquis.
Module 2 — Utiliser des serveurs MCP au quotidien
Claude, ChatGPT, VS Code, Cursor, Gemini CLI : quelles applications parlent MCP, ce que chacune sait faire et comment choisir la vôtre.
Ajouter un serveur MCP distant à Claude pas à pas, comprendre la connexion OAuth, régler les outils autorisés, puis faire de même dans Claude Code, VS Code, Cursor ou Gemini CLI.
Installer un serveur MCP local dans Claude Desktop : le fichier claude_desktop_config.json ligne par ligne, les extensions .mcpb en un clic et les précautions de sécurité.
Ce que le modèle voit d’un outil MCP, pourquoi il le choisit ou l’ignore, et comment garder le contrôle avec les autorisations et les annotations.
Une méthode pour diagnostiquer un serveur MCP qui ne répond pas : erreurs fréquentes en local et à distance, journaux de Claude Desktop et test avec MCP Inspector.
L’essentiel du module 2, un mémo de configuration, un exercice qui combine un serveur local et un serveur distant, et le quiz du module.
Module 3 — Choisir des serveurs fiables et rester en sécurité
Documentation des éditeurs, registre officiel, galeries et annuaires : où trouver des serveurs MCP, ce que chaque source garantit, et comment reconnaître un serveur officiel.
Serveur malveillant, injection de prompt, empoisonnement d’outils, dépendance compromise : les risques à connaître avant de brancher un serveur MCP.
Version distante, provenance vérifiée, version figée, conteneur, secrets par serveur, accès limités : les réflexes concrets pour utiliser des serveurs MCP en sécurité.
La checklist à suivre avant d’installer un serveur MCP : besoin, provenance, accès, premier lancement, suivi, et les signaux d’alarme qui doivent vous arrêter.
L’essentiel du module 3, vos dix réflexes de sécurité, l’évaluation d’un vrai serveur et le quiz du module.
Module 4 — Préparer votre environnement de développement
Les SDK officiels du MCP, leur niveau de maturité, et le même serveur écrit en Python et en TypeScript pour choisir votre langage.
Installer uv, créer le projet de votre premier serveur MCP, ajouter le SDK Python et vérifier que tout fonctionne.
Prendre en main MCP Inspector : appeler un outil, lire une ressource, obtenir un prompt, lire le protocole et tester en ligne de commande.
L’essentiel du module 4, le mémo des commandes, un premier outil à ajouter seul et le quiz du module.
