Après avoir suivi ces cours, je me sens confiant dans la création de visualisations et de tableaux de bord professionnels.
Description du cours
Pourquoi apprendre le Model Context Protocol ?
Les grands modèles de langage ne peuvent pas accéder aux données en temps réel ni agir de leur propre chef, et connecter chaque outil ou API avec du code personnalisé n’est pas évolutif. Le Model Context Protocol (MCP) résout ce problème grâce à une méthode unique et standardisée permettant aux applications d’IA de se connecter à des outils, des données et des services externes — souvent appelé « le port USB-C de l’IA ». Dans ce cours, vous créerez des serveurs et des clients MCP de zéro en Python et les connecterez à un LLM.Comment créer et connecter mon premier serveur MCP ?
Vous commencerez par découvrir l’architecture MCP — hôte, client et serveur — ainsi que les trois primitives exposées par chaque serveur : outils, ressources et prompt. Puis vous créerez un serveur de conversion de devises à l’aide de FastMCP, ajouterez des docstrings et des annotations de type afin qu’un LLM puisse découvrir vos outils, et écrirez un client Python asynchrone qui répertorie et appelle ces outils via le transport stdio.Comment donner à un LLM des outils et un contexte en temps réel ?
Les outils seuls ne suffisent pas : les modèles ont aussi besoin de données et d’instructions comportementales. Vous ajouterez des ressources pour le contexte en lecture seule et des prompts pour guider le modèle lorsque les entrées sont vagues, puis vous intégrerez ces trois primitives dans un LLM OpenAI à l’aide du workflow d’appel d’outils en cinq étapes afin qu’il puisse répondre avec assurance ou demander des précisions lorsque c’est nécessaire.Comment mettre mes serveurs MCP en production ?
Les serveurs du monde réel ont besoin de plus qu’un code qui ne fonctionne que dans les cas idéaux. Vous remplacerez les ressources basées sur des fichiers par des requêtes appuyées par une base de données, ajouterez des délais d’attente pour les requêtes, une gestion structurée des erreurs et une authentification API sécurisée qui conserve les clés côté serveur. Enfin, vous vous connecterez à un serveur MCP tiers et verrez que le même code client fonctionne avec n’importe quel serveur qui parle le protocole.Prérequis
Programme de formation
Plan du cours
1
Les fondamentaux de MCP
Découvrez comment MCP peut rendre l'intégration des applications d'IA avec les systèmes environnants plus simple que jamais ! Apprenez le fonctionnement de MCP, comment définir vos propres outils MCP, et construisez le pont entre client et serveur.
- MCP : des apps IA simples comme "bonjour"50 XP
- Découvrir le MCP100 XP
- Votre premier serveur MCP100 XP
- Créer votre premier serveur MCP50 XP
- Créer un serveur MCP de conversion de devises100 XP
- Ajouter des docstrings et des annotations de type100 XP
- Communications client-serveur MCP50 XP
- Construire des ponts (entre le client et le serveur)100 XP
- Découverte dynamique des outils100 XP
- Appeler des outils côté serveur100 XP
2
Applications LLM compatibles MCP
Ajoutez des ressources et des prompts aux serveurs MCP pour offrir aux LLM un contexte en lecture seule et des consignes clés afin d'adapter leur comportement. Passez à la pratique avec des LLM et connectez-les à votre serveur MCP pour qu'ils puissent appeler des outils et récupérer du contexte.
3
Préparer des serveurs MCP pour la production
Découvrez ce qu'il faut pour mettre des serveurs MCP en production en explorant en profondeur les bases de données et les API dans les serveurs MCP, ainsi que les considérations supplémentaires qu'elles impliquent. Enfin, intégrez des MCP tiers de manière sécurisée et fiable, afin de ne pas réinventer la roue pour vos intégrations préférées.
Introduction au Model Context Protocol (MCP)
Cours
terminé

