Accéder au contenu principal

Cours

Introduction au Model Context Protocol (MCP)

Intermédiaire3 h

Python3 h11 vidéos34 exercices2,850 XP3,504Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez nos Conditions d’utilisation, notre notre Politique de confidentialité et que vos données sont stockées aux États-Unis.

Plébiscité par des apprenants dans des milliers d’entreprises

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

3

Préparer des serveurs MCP pour la production

Voyez 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, pour ne pas réinventer la roue pour vos intégrations préférées.
Commencer le chapitre

Introduction au Model Context Protocol (MCP)

Cours
terminé

Obtenir un certificat d'achèvement

S’inscrire maintenant

Apprenez où que vous soyez avec l'application DataCamp

Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.