MCP Academy · Урок

Трассировка запроса от начала до конца

Проследите путь одного вызова инструмента от запроса до результата и обратно.

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

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

Отслеживаем один вызов инструмента

Давайте проследим за одним вызовом инструмента от начала до конца. Наблюдение за потоком между хостом, клиентом и сервером помогает связать все три роли.

Шаг 1: вы задаёте вопрос

Всё начинается с вашей подсказки в хосте, например с просьбы узнать погоду. Хост передаёт ваши слова и доступные инструменты модели.

Шаг 2: модель принимает решение

Модель читает запрос и выбирает подходящий инструмент. Она ничего не выполняет сама, а лишь выбирает get_weather и аргументы.

Шаг 3: хост направляет вызов

Хост получает этот выбор и находит соответствующий сервер. Затем он передаёт вызов нужному клиенту — тому, который подключён к этому серверу.

Шаг 4: клиент отправляет запрос

Клиент оформляет его как сообщение tools/call и отправляет по своему соединению серверу.

{ "method": "tools/call",
  "params": { "name": "get_weather", "arguments": { "city": "Rome" } } }

Шаг 5: сервер выполняет работу

Сервер получает вызов и запускает настоящую функцию. Он может обратиться к API или базе данных, а затем сформировать результат для возврата.

Шаг 6: результат возвращается

Сервер отправляет клиенту ответ. В этом ответе содержится тот же идентификатор, что и в запросе, поэтому клиент понимает, к чему он относится.

Шаг 7: модель видит результат

Клиент передаёт результат хосту, а тот возвращает его модели как новый контекст разговора.

Шаг 8: вы получаете ответ

Наконец модель превращает эти данные в понятный ответ, а хост показывает его вам. Полный цикл обмена завершён.

Согласие может приостановить поток

Перед пятым шагом хост может остановиться и запросить ваше разрешение. Инструменты запускаются только после вашего согласия, поэтому управление остаётся у вас.

Весь цикл в одной строке

От хоста к модели, затем к клиенту и серверу, а после — обратно. Этот единственный цикл лежит в основе каждого взаимодействия MCP.

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

Вспомните, какой компонент фактически выполняет инструмент.

Итоги

Вы проследили за вызовом от начала до конца: вы задаёте вопрос, модель выбирает, клиент отправляет, сервер выполняет, а результат возвращается к вам. Прекрасная работа!

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

Изучай 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. Хост: Claude Desktop и интегрированные среды разработки
  2. Клиент: отдельная связь с каждым сервером
  3. Сервер: где находятся инструменты
  4. Трассировка запроса от начала до конца
← Назад к MCP Academy