AI.Product ClubБлог Михаила Карпова
← Все материалы
РАЗБОРИИ-агенты7 мин чтения

Что такое MCP-сервер и как он подключает ИИ к инструментам

MCP простыми словами: сервер, клиент, инструменты и API. Разбор одного запроса, отличия от skills и проверка подключения без лишних доступов.

MCP-сервер — программа, которая предоставляет ИИ-приложению инструменты и контекст через Model Context Protocol. Например, сервер может дать поиск по документации, чтение задач или получение данных из базы. Сам сервер не обязан содержать языковую модель и не становится агентом только из-за подключения к чату.

Представь задачу: «Найди в документации, как работает потоковый ответ». Без подключения модель может ответить по своим знаниям. С инструментом поиска приложение получает возможность найти актуальную страницу, прочитать её и сослаться на конкретный источник. Возможность не равна факту использования — это ещё нужно проверить.

ИИ-приложение содержит MCP-клиент, клиент вызывает MCP-сервер, сервер обращается к источнику данных
Клиент и сервер связывают приложение с источником. Модель выбирает действие в пределах возможностей приложения.

Что именно предоставляет сервер

В MCP есть разные виды возможностей: tools для выполнения действий, resources для получения контекста и prompts для подготовленных шаблонов взаимодействия. Не каждый сервер предоставляет все три, и поддержка зависит от клиента. Устройство протокола описано в официальной архитектуре MCP.

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

Моя оценка. Я бы выбирал MCP-сервер по одному вопросу: какую нужную операцию он делает доступной? Количество инструментов в каталоге не убеждает. Одно надёжное чтение актуального документа для меня ценнее десятков подключений без понятного рабочего сценария.

Как проходит один запрос

Разберём сценарий поиска инструкции. Это схема ожидаемых действий, а не скрытая внутренняя «цепочка мыслей» модели:

  1. Ты просишь найти способ настройки и указать источник.
  2. ИИ-приложение получает описание доступного поиска.
  3. Модель предлагает вызов с поисковой фразой; приложение применяет свои правила доступа.
  4. MCP-сервер выполняет поиск и возвращает данные.
  5. Модель использует результат в ответе; ты открываешь ссылку и сверяешь рекомендацию.

Если документ не найден, правильное продолжение — уточнение поиска или сообщение о недостатке данных. Уверенное «в документации сказано» без найденной страницы не подтверждает работу подключения.

Сам MCP не гарантирует достоверность базы за сервером. Устаревшая инструкция останется устаревшей, даже если передана через корректный протокол. Поэтому отдельно проверяй источник, дату и соответствие версии инструмента.

Чем MCP отличается от API, skill и агента

Понятие Какую задачу решает Пример
API Даёт программе интерфейс к сервису Получить список задач по HTTP
MCP-сервер Представляет возможности источника MCP-клиенту Дать агенту инструмент поиска задач
Skill Описывает повторяемую процедуру Как подготовить еженедельный обзор задач
Агент Выбирает шаги и использует результаты Найти задержки, уточнить данные, составить обзор

Возможна связка всех четырёх: skill задаёт порядок проверки, агент выбирает нужные обращения, MCP предоставляет инструменты, а сервер внутри использует API системы задач. При этом для простой выгрузки по расписанию может хватить обычного API и нескольких строк кода.

Про навыки есть отдельные инструкции для Codex и Claude. Про выбор шагов — разбор ИИ-агента.

Как выбрать подключение для первой задачи

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

  • Кто поддерживает сервер и где описана установка?
  • Что именно он умеет читать и изменять?
  • Какие данные уйдут из твоего приложения?
  • Как отключить доступ и проверить, что он больше не действует?

Локальный сервер обычно запускается отдельным процессом и общается с клиентом через стандартный ввод и вывод. Удалённый доступен по сетевому адресу. «Локальный» описывает расположение процесса: такой процесс всё равно может обращаться в интернет. Поддерживаемые способы соединения уточняй в инструкции клиента, например Codex MCP или Claude Code MCP.

С чего я бы начал. Сначала одно подключение и три проверочных вопроса: ответ есть, ответа нет, источник недоступен. Такой тест быстрее показывает полезность интеграции, чем длинный запрос «изучи всё и сделай выводы».

Как понять, что MCP действительно работает

Наличие сервера в списке настроек — только первый уровень. Дальше нужно увидеть инструменты, реальный вызов и результат, который можно сопоставить с источником.

Попроси найти определение с точной ссылкой. Открой страницу самостоятельно. Затем задай вопрос о несуществующей функции: приложение не должно подменять отсутствие информации вымышленной инструкцией. Наконец, отключи сервер и повтори запрос с требованием использовать именно его. Теперь должен появиться явный сигнал, что источник недоступен.

Не принимай обычный текст «готово, подключено» за проверку. Полезное свидетельство — журнал обращения и содержимое ответа сервера. Начать практику можно с подключения к Codex или настройки в Claude Code. Если нужного инструмента нет, следующий шаг — собственный MCP-сервер на Python.

Todo: попробуй на своей задачеПрогресс сохраняется в этом браузере.
ПРАКТИКА НА КУРСЕ / AI PRODUCT CLUB

Собери своего ИИ-агента и проверь результат

«AI Agents: от vibe coding к AI-команде»: desktop agents, MCP, skills, evals и harness. Отдельные воркшопы — от подключения инструментов до контроля качества.

7 практических воркшопов · записи · вопросы автору в чате

Посмотреть программу курса ↗

Автор: — практик автоматизации и автор курсов AI Product Club.