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

Connected

Exercice

Lire des ressources depuis le client

Passons à l'étape finale : ajouter une fonctionnalité au client pour qu'il puisse lire les données de la ressource à partir de votre serveur MCP ! Cette liste de devises et de leurs symboles pourrait servir de liste de vérification pour un LLM afin de confirmer que l'utilisatrice ou l'utilisateur demande une devise prise en charge par l'outil convert_currency() et aussi que les arguments de la fonction de l'outil sont des symboles de devise valides.

Le fichier currency_server.py a été démarré et est prêt à être utilisé.

Instructions

100 XP
  • Définissez une fonction asynchrone appelée read_resource() qui prend un paramètre resource_uri de type str
  • À l'intérieur de la fonction, utilisez session.read_resource() avec await pour lire la ressource à l'URI fourni, et assignez le résultat à resource_content
  • Parcourez le contenu de chaque ressource et affichez ses attributs .mimeType et .text