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

Connected

Exercice

Récupérer une ressource et une invite depuis MCP

Votre serveur de devises expose une ressource (file://currencies.txt) et une invite (convert_currency_prompt) qui combinent la demande de l'utilisateur avec du contexte et des règles propres à la tâche. Pour alimenter un LLM, le client doit récupérer les deux en une seule opération. Implémentez une fonction utilitaire appelée get_context_from_mcp() qui retourne le texte de la ressource et le texte de l'invite (avec la requête de l'utilisateur déjà intégrée) afin que l'appelant puisse construire le message.

Le fichier currency_server.py est fourni avec un outil, une ressource et une invite. Utilisez la même session pour lire la ressource et obtenir l'invite avec l'entrée de l'utilisateur.

Instructions

100 XP
  • À l'intérieur de la session, appelez la méthode pour lire la ressource à "file://currencies.txt".
  • Appelez la méthode pour obtenir l'invite par son nom avec l'entrée de l'utilisateur : utilisez le nom d'invite "convert_currency_prompt" et un dictionnaire arguments avec la clé "currency_request" et la valeur user_query.