MCP Academy · Урок

Проверка загрузки и списка инструментов

Убедитесь, что Ваш инструмент отображается в списке и доступен для вызова.

Урок 4 из 413 шагов

«Проверка загрузки и списка инструментов» — бесплатный урок MCP Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения MCP Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс MCP Academy содержит 4 уроков всего.

Действительно ли всё работает?

Сервер запускается, но как убедиться, что он работает исправно? Давайте проверим, что он загружается, а ваш инструмент отображается там, где его видят клиенты. 🔍

Команда для разработки

В SDK есть вспомогательное средство для этого. Запуск команды mcp dev для вашего файла запускает сервер с подключённым визуальным инспектором.

uv run mcp dev server.py

Познакомьтесь с инспектором

В браузере откроется инспектор MCP — удобная панель для проверки сервера без написания кода клиента.

Сначала подключитесь

В инспекторе нажмите «Подключить». Это запускает рукопожатие; если оно пройдёт успешно, сервер загрузился и правильно взаимодействует по протоколу MCP.

Откройте вкладку инструментов

Теперь перейдите на вкладку «Инструменты». Она вызывает операцию списка протокола и показывает все инструменты, о которых сообщает ваш сервер.

Найдите свой инструмент в списке

Вы должны увидеть там свою функцию по имени, например "hello" или "greet", вместе с описанием, взятым из её строки документации.

Проверьте входную схему

Нажмите на инструмент, и инспектор покажет его схему — параметры с типами, которые FastMCP создал на основе ваших аннотаций. Именно это читает модель.

Вызовите его в реальном времени

Заполните аргументы и нажмите «Запустить». Инспектор вызовет ваш инструмент и покажет точный результат, который получила бы модель.

Пустой список — это подсказка

Если список инструментов пуст, вероятно, ваш декоратор не выполнился. Убедитесь, что @mcp.tool() находится непосредственно перед функцией.

Что происходит внутри списка

Эта вкладка лишь предоставляет интерфейс к настоящему сообщению: клиент отправляет запрос tools/list, а сервер отвечает каталогом.

Проверьте также ресурсы

Инспектор предназначен не только для инструментов. В нём есть вкладки ресурсов и подсказок, поэтому можно проверить все возможности, которые предоставляет сервер.

Быстрая проверка

Что на самом деле делает вкладка «Инструменты» инспектора?

Итоги

Вы запустили mcp dev, подключились в инспекторе, увидели свой инструмент в списке и даже вызвали его в реальном времени. Ваш первый сервер действительно работает и проверен. Поздравляем! 🎉

Можно начать бесплатно

Изучай Python с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
30
Уроки
120

Часто задаваемые вопросы

Урок «Проверка загрузки и списка инструментов» бесплатный?

Да — полный текст урока «Проверка загрузки и списка инструментов» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс MCP Academy, подпишись на CoddyKit PRO. Курс MCP Academy содержит 4 уроков всего.

Чему я научусь в уроке «Проверка загрузки и списка инструментов»?

Убедитесь, что Ваш инструмент отображается в списке и доступен для вызова. Ты практикуешь MCP Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать MCP Academy?

Предыдущий опыт не требуется. MCP Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.

Сколько времени занимает урок «Проверка загрузки и списка инструментов»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке MCP Academy?

Да. Каждый урок MCP Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Создание экземпляра FastMCP
  2. Добавление инструмента Hello
  3. Запуск сервера через stdio
  4. Проверка загрузки и списка инструментов
← Назад к MCP Academy