1. Learn
  2. /
  3. Courses
  4. /
  5. Введение в Model Context Protocol (MCP)

Connected

Exercise

Получение ресурса и промпта из MCP

Ваш сервер валют предоставляет ресурс (file://currencies.txt) и промпт (convert_currency_prompt), который объединяет запрос пользователя с контекстом задачи и правилами её выполнения. Чтобы передать данные языковой модели, клиент должен получить и то, и другое за один раз. Реализуйте вспомогательную функцию get_context_from_mcp(), которая возвращает текст ресурса и текст промпта (с уже подставленным запросом пользователя), чтобы вызывающий код мог сформировать сообщение.

Файл currency_server.py доступен и содержит инструмент, ресурс и промпт. Используйте одну и ту же сессию для чтения ресурса и получения промпта с пользовательским вводом.

Instructions

100 XP
  • Внутри сессии вызовите метод для чтения ресурса по адресу "file://currencies.txt".
  • Вызовите метод для получения промпта по имени с пользовательским вводом: укажите имя промпта "convert_currency_prompt" и словарь arguments с ключом "currency_request" и значением user_query.