Отладка сервера в MCP Inspector

Урок 65 из 89 курса «Claude в Amazon Bedrock»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

Кадр из видеоурока

О чём урок

При разработке серверов, особенно тех, что предназначены для работы с большими языковыми моделями (LLM) вроде Claude через платформы типа Amazon Bedrock, возникает острая необходимость в эффективных инструментах для тестирования. Создание полноценного приложения для проверки каждой новой функции или исправления ошибки может быть чрезвычайно трудоемким и замедлять процесс разработки. Именно здесь на помощь приходит встроенный инспектор сервера, часть Python MCP SDK. Инспектор сервера — это мощный браузерный инструмент, который позволяет разработчикам отлаживать и тестировать функциональность своих MCP-серверов в реальном времени, без необходимости подключения к полному клиентскому приложению. Он предоставляет изолированную среду, где вы можете взаимодействовать с вашими инструментами (tools), проверять их поведение и быстро итерировать изменения, значительно ускоряя цикл разработки. Чтобы начать работу с инспектором, вам потребуется активированная среда Python. Убедитесь, что все зависимости вашего проекта установлены, и ваша среда готова к работе. Точные команды для активации среды обычно указываются в файле README вашего проекта. После активации среды, запустить инспектор очень просто. Откройте терминал в корневой директории вашего проекта и выполните следующую команду: Эта команда запускает сервер разработки и одновременно активирует инспектор. В результате выполнения команды вы увидите в терминале локальный URL-адрес, по которому можно получить доступ к инспектору в вашем веб-браузере. Обычно это адрес вида http://localhost:6277, но порт может варьироваться. Откройте этот URL в любом современном браузере, чтобы начать взаимодействие с инспектором. Интерфейс инспектора MCP активно развивается, поэтому его внешний вид может меняться со временем. Однако основные функциональные возможности остаются неизменными, обеспечивая стабильный опыт отладки. При первом открытии инспектора вы увидите кнопку "Connect" (Подключиться), расположенную, как правило, в левой части экрана. Нажатие этой кнопки инициирует запуск вашего MCP-сервера и загрузку всех определенных в нем инструментов. Это критически важный шаг, так как без него инспектор не сможет взаимодействовать с вашим кодом.

План урока

  1. Инспектор сервера: Эффективное тестирование ваших MCP-серверов
  2. Запуск Инспектора
  3. Интерфейс Инспектора: Навигация и Основные Функции
  4. Тестирование Ваших Инструментов
  5. Примеры Тестирования Инструментов
  6. Эффективный Рабочий Процесс Разработки

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды