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

Connected

Exercise

Чтение ресурсов на стороне клиента

Сделаем последний шаг: добавим в клиент функциональность для чтения данных ресурса с вашего MCP-сервера! Список валют и их символов может служить для языковой модели своеобразным справочником: с его помощью она будет проверять, поддерживается ли запрошенная пользователем валюта инструментом convert_currency(), а также корректны ли символы валют, переданные в качестве аргументов функции.

Файл currency_server.py уже запущен и готов к работе.

Instructions

100 XP
  • Определите асинхронную функцию read_resource(), принимающую параметр resource_uri типа str
  • Внутри функции используйте session.read_resource() с await, чтобы прочитать ресурс по указанному URI, и сохраните результат в переменную resource_content
  • Переберите содержимое каждого ресурса в цикле и выведите его атрибуты .mimeType и .text