Ingénierie de Serveur Model Context Protocol (MCP)
Ingénierie de Serveur Model Context Protocol (MCP)
Maîtrisez le standard de 2026 pour la connectivité de l'IA. Ce cours complet vous apprend à construire des serveurs Model Context Protocol (MCP) robustes à partir de zéro. Vous apprendrez à combler le fossé entre les Large Language Models (LLMs) et les données locales, les bases de données et les APIs tierces. À la fin de ce cours, vous serez capable de construire des connecteurs standardisés qui permettent à l'IA de lire et d'écrire dans le monde réel — incluant les bases de données SQL, les systèmes de fichiers et Slack — en utilisant une méthodologie d'implémentation pratique quotidienne.
Leçons
- Qu'est-ce que le Model Context Protocol (MCP) ?
- Configuration de votre environnement de développement
- L'architecture MCP : Clients vs Serveurs
- Construire votre premier serveur 'Hello World'
- Comprendre le JSON-RPC 2.0 dans le MCP
- Les trois piliers : Ressources, Outils et Prompts
- Implémentation des Ressources : Lecture de données
- Modèles de ressources dynamiques
- Ressources binaires vs texte
- Implémentation des Outils : Écriture de données et effets de bord
- Répétition quotidienne 1 : L'outil 'Lecteur de Fichier'
- Gérer les erreurs d'outils avec élégance
- Répétition quotidienne 2 : L'outil 'Éditeur de Fichier'
- Répétition quotidienne 3 : L'outil 'Requête SQL'
- Prévenir l'injection SQL dans le MCP
- Répétition quotidienne 4 : L'outil 'Fetch URL'
- Répétition quotidienne 5 : L'outil 'Notificateur Slack'
- Répétition quotidienne 6 : L'outil 'Météo' (Clés API)
- Répétition quotidienne 7 : L'outil 'Ticket GitHub'
- Répétition quotidienne 8 : L'outil 'Recherche Locale' (Grep)
- Répétition quotidienne 9 : L'outil 'Infos Image'
- Répétition quotidienne 10 : L'outil 'Stats Système'
- Gérer les permissions et la sécurité des outils
- Répétition quotidienne 11 : L'outil 'Liste des Conteneurs Docker'
- Répétition quotidienne 12 : L'outil 'Analyseur PDF'
- Répétition quotidienne 13 : L'outil 'Convertisseur de Devises'
- Répétition quotidienne 14 : L'outil 'Cache Redis'
- Répétition quotidienne 15 : L'outil 'Recherche Google' (SerpApi)
- Répétition quotidienne 16 : L'outil 'Formateur Markdown'
- Répétition quotidienne 17 : L'outil 'Transcription YouTube'
- Travailler avec les Prompts (Modèles)
- Répétition quotidienne 18 : L'outil 'Ticket Jira'
- Répétition quotidienne 19 : L'outil 'Liste AWS S3'
- Répétition quotidienne 20 : L'outil 'Coffre Obsidian Local'
- Transport Avancé : SSE (Server-Sent Events)
- Journalisation et débogage des serveurs MCP
- Déployer des serveurs MCP avec Docker
- Optimisation : Pagination et données volumineuses
- Tester votre serveur MCP
- Conclusion du cours : La vision 2026