ММООЗЗГГ.ru

Как создать ИИ-агента

MCP для агента: как подключить сервисы компании

Михаил Мозг6 минут чтения

Как подключить MCP-сервер к ИИ-агенту: выбрать готовый сервер или собрать свой, дать агенту его адрес и оставить только нужные действия. Протокол MCP Anthropic открыла 25 ноября 2024 года, а к декабрю 2025 года опубликовано больше 10 000 MCP-серверов.

Нужен разработчик

Что дает MCP

MCP (Model Context Protocol) это открытый протокол, то есть общее правило обмена данными между ИИ-агентом и сервисами компании. Anthropic открыла его 25 ноября 2024 года как единый способ подключать ИИ к данным и сервисам.

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

В схеме три участника. Хост это программа, в которой работает агент. Клиент это модуль связи внутри хоста: на каждый подключенный сервер хост заводит отдельного клиента. Сервер это программа, которая открывает агенту доступ к CRM, папке с файлами или базе.

Сервер дает агенту три вида возможностей. Инструменты это действия, например найти клиента. Ресурсы это данные для контекста, например карточка товара. Шаблоны промптов это заготовки запросов к модели.

Список инструментов агент запрашивает у сервера сам. Поэтому новый инструмент на сервере появляется у агента без его переделки.

9 декабря 2025 года Linux Foundation создала Agentic AI Foundation, и Anthropic передала туда MCP. Протокол развивает некоммерческий фонд, а не одна компания.

Готовые серверы

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

Разработчики протокола держат 7 эталонных серверов: Everything, Fetch, Filesystem, Git, Memory, Sequential Thinking и Time. Они показывают, что умеет протокол: работать с файлами, загружать веб-страницы, хранить память агента в виде графа знаний, переводить время между часовыми поясами.

Описания публичных серверов собирает официальный реестр MCP Registry. Он пока работает в предварительной версии и хранит только описания со ссылками на пакеты. Запись в реестре не означает, что сервер проверен на безопасность.

Частных серверов в публичном реестре нет. Для внутренних систем компании разработчики протокола советуют вести собственный закрытый реестр.

Для CRM и 1С вашей компании готовый сервер найдется не всегда. Конфигурация 1С и поля CRM у каждой компании свои, поэтому сервер под них часто собирают отдельно. Об этом раздел ниже.

Подключение к агенту

Ниже путь в n8n. Эту платформу можно поставить на свой сервер и подключить к ней открытую модель через Ollama. Как собрать в n8n первого агента, мы разобрали отдельно.

1. Откройте процесс с узлом «AI Agent» (ИИ-агент) и нажмите у этого узла «Tool +» (добавить инструмент).

2. Наберите в поиске название сервиса или откройте раздел «MCP Servers», где собраны серверы из реестра n8n.

3. Выберите сервер и войдите в учетную запись сервиса, когда n8n попросит. Учетные данные для подключения n8n создаст сам.

4. В поле «Tools to include» (какие инструменты отдать агенту) выберите «All» (все), «Selected» (только выбранные) или «All Except» (все, кроме выбранных).

Если сервера нет в реестре n8n, например это ваш собственный сервер, его подключают узлом «MCP Client Tool» (клиент MCP).

5. Нажмите «Tool +» у узла агента и добавьте узел «MCP Client Tool».

6. В поле «SSE Endpoint» вставьте адрес сервера. SSE (Server-Sent Events) это способ, которым сервер присылает ответы потоком по обычному веб-соединению.

7. В поле «Authentication» (проверка доступа) выберите способ: «Bearer» (токен, то есть длинный секретный ключ), заголовок, несколько заголовков или OAuth2. Вариант «None» подключает сервер без проверки, его оставляйте только для тестов.

8. В поле «Tools to Include» отметьте инструменты, которые нужны процессу, остальные агенту не отдавайте.

Другие программы с агентами подключают локальный сервер через файл настроек. В примере из документации MCP в разделе «mcpServers» указывают имя сервера, команду запуска «command» и аргументы «args»: пакет @modelcontextprotocol/server-filesystem и папки, к которым сервер получит доступ.

Такой сервер работает на вашем компьютере через stdio, то есть обменивается сообщениями с программой напрямую, без сети. Удаленный сервер работает через Streamable HTTP, обычные веб-запросы с проверкой токена. Получать токены протокол советует через OAuth, стандарт входа, при котором агент не видит ваш пароль.

Свой сервер для 1С или CRM

Свой сервер собирают, когда готового нет или он открывает агенту лишнее. Типовые задачи: найти остаток в 1С, создать сделку в CRM, получить статус заказа. Как агент работает с учетной системой в наших проектах, описано на странице интеграции с 1С.

Без кода свой сервер собирают в n8n. Узел «MCP Server Trigger» превращает n8n в MCP-сервер: он выдает адрес, по которому внешние агенты получают список ваших инструментов и вызывают их по одному.

К узлу подключают инструменты n8n. Готовый процесс, например «найти клиента в CRM», добавляют узлом «Custom n8n Workflow Tool». Так одна проверенная цепочка шагов становится одним инструментом агента.

У узла два адреса. Тестовый работает, пока вы проверяете процесс в редакторе. Рабочий появляется после публикации процесса, и запуски по нему видны на вкладке «Executions» (запуски).

Узел принимает подключения SSE и Streamable HTTP, а stdio не поддерживает. Проверку доступа выбирают в поле «Authentication»: «None», «Bearer auth» или «Header auth». Для сервера с доступом к данным клиентов включайте токен.

С кодом сервер пишет разработчик на одном из официальных SDK, готовых библиотек протокола. Их 10, среди них Python, TypeScript, C#, Go и Java. В Python SDK описание инструмента собирается из названия функции, подсказок о типах и пояснения в коде.

Перед подключением к агенту сервер проверяют в MCP Inspector, инструменте разработчиков протокола. Команда npx @modelcontextprotocol/inspector открывает его в браузере: видно каждый инструмент сервера, и его можно вызвать без участия модели.

Безопасность доступа

Локальный MCP-сервер это обычная программа с правами вашей учетной записи. Документация MCP предупреждает: он видит переменные окружения с ключами, файлы, которые доступны вам, и может отправлять данные в интернет.

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

Что советует документация MCP: ставить серверы с открытым кодом и понятным автором и фиксировать версию; запускать чужие серверы в контейнере, отдельной изолированной среде; давать каждому серверу свой токен с минимальными правами; открывать одну папку и только на чтение; закрывать выход в сеть, если он серверу не нужен.

В n8n то же правило работает через поле «Tools to Include»: агенту отдают только нужные инструменты. Документация n8n отмечает, что встроенный инструмент с заданными параметрами дает больше контроля, чем MCP-сервер, где модель сама выбирает вызов и все его параметры.

Если через сервер идут данные клиентов, действует 152-ФЗ. Данные граждан России собирают и хранят в базах на территории России, а до передачи за рубеж оператор подает уведомление в Роскомнадзор. Как это устроено у нас, описано на странице о безопасности данных.

Полный список проверок перед запуском собран в чек-листе защиты агента: права, журнал действий, передача человеку.

Источники и даты

Собрать просто. Решить, что собирать, сложнее

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

Пилот ИИ-агента за 14 дней

На пилоте мы подключаем агента к вашей CRM или 1С через отдельную учетную запись с минимальными правами и пишем метрику в договор.

Михаил Мозг

Михаил Мозг

Основатель MMOOZZGG, ИИ-директор

Подробнее о Михаиле@mmoozzggru

Контакты

Подключим агента к вашей CRM и 1С

Разбор 30 минут бесплатно в Telegram: скажем, какой сервер нужен и какие права дать агенту.

Написать в Telegram