1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction au Model Context Protocol (MCP)

Connected

Exercice

Définir des ressources de serveur MCP

Vous étendez votre serveur MCP pour la conversion de devises afin de lui donner accès à la liste des devises prises en charge par l'API que vous utilisez. La Banque centrale européenne publie une liste de codes de devises dans un fichier nommé currencies.txt, accessible dans le répertoire de votre serveur. Le client pourrait s'en servir pour s'assurer que le LLM transmet les bonnes valeurs d'arguments aux fonctions d'outil.

Votre tâche est de définir une ressource MCP appelée get_currencies() qui lit le contenu de currencies.txt.

Instructions

100 XP
  • Utilisez le bon décorateur et l'URI "file://currencies.txt" pour transformer la fonction get_currencies() en ressource.
  • Complétez la fonction get_currencies() pour ouvrir et lire le contenu du fichier currencies.txt.
  • Affichez le résultat de l'appel à get_currencies() pour vérifier que la ressource fonctionne correctement.