Что такое ИИ-агент на практике: Битрикс24 показал, зачем нужен протокол MCP
Автор Битрикс24 на конкретном примере показывает, что такое ИИ-агент в реальном продукте и почему команда выбрала протокол MCP для расширения возможностей помощника без переписывания кода.

MCP решает одну из самых частых проблем при масштабировании ИИ-агентов: как дать каждому пользователю свой набор инструментов, не перекраивая код агента при каждом обновлении.
Михаил Васильев, разработчик Битрикс24, описал путь от простого текстового помощника до полноценного ИИ-агента (программы вокруг языковой модели, которая сама выбирает инструмент под задачу). Команда начинала с механизма function calling (вызов функций), когда разработчик вручную прописывает модели каждое доступное действие. Подход работал, пока действий было мало. Когда потребовалось добавить календарь, CRM и десятки модулей с разными правами доступа, стало ясно: статический список ломается, и нужен протокол, который отдаёт агенту инструменты динамически. Так в проекте появился MCP.
Что такое ИИ-агент и зачем ему MCP?
ИИ-агент, по определению из практики Битрикс24, это программа вокруг языковой модели. Модель понимает запрос и генерирует ответ, а агент задаёт ей границы: какие инструменты доступны, какие правила действуют, что можно вызвать.
На старте помощник «Марта» был простым циклом: получил запрос, вызвал одну функцию, вернул ответ. Для этого хватало function calling: разработчики описывали модели две-три функции, модель в нужный момент просила агента вызвать подходящую.
Проблема проявилась при масштабировании:
- Каждая новая группа функций требовала правки Python-кода агента, повторного тестирования и нового релиза
- Агент получал полный каталог возможностей для всех пользователей, хотя у каждого свои права доступа
- Список инструментов был жёстко зашит внутрь, и агент превращался в тяжёлую монолитную систему
MCP (Model Context Protocol, протокол контекста модели) решает это: инструменты выносятся во внешний сервис, а агент запрашивает у MCP-сервера актуальный список того, что доступно конкретному пользователю.
Что понадобится
- Понимание, что такое ИИ-агент и чем он отличается от обычного чат-бота (разобрано ниже)
- Рабочая языковая модель с поддержкой вызова функций: GPT-4o, Claude или открытая модель с function calling
- MCP-сервер или прокси, который принимает запросы агента и транслирует их в ваш бэкенд
- Python-сервис для агентской логики (в примере Битрикс24 агент работает на Python)
- Система авторизации, чтобы MCP-сервер отдавал инструменты с учётом прав конкретного пользователя
- Примерно 2 часа на разворачивание базовой связки «агент плюс MCP-прокси» для первого теста
Пошаговая инструкция
-
Определите, нужен ли вам MCP. Если агент выполняет две-три функции и они не меняются, хватит обычного function calling. MCP оправдан, когда инструментов много, они регулярно добавляются или у разных пользователей разные права доступа.
-
Опишите инструменты как каталог, а не как код агента. Вынесите описание функций (название, параметры, что делает) на сторону MCP-сервера. Агент не должен знать их заранее: он запрашивает список при каждом обращении.
-
Разверните MCP-прокси между агентом и бэкендом. В архитектуре Битрикс24 прокси принимает запросы от Python-агента и передаёт их на портал. Схема выглядит так:
Пользователь → PHP-портал → Python-агент → MCP-прокси → Портал (инструменты)
↓
Ответ обратно в PHP
-
Добавьте авторизацию на уровне MCP. Когда агент вызывает инструмент, MCP-сервер должен понимать, от чьего имени идёт вызов. Портал проверяет права и отдаёт только разрешённые действия. Без этого шага агент либо видит всё (небезопасно), либо ничего (бесполезно).
-
Проверьте динамическую выдачу инструментов. Создайте двух тестовых пользователей с разными правами. Убедитесь, что агент получает разные наборы: один видит задачи и календарь, другой только CRM.
-
Добавляйте новые группы функций через MCP, а не через код агента. Появился новый модуль на портале: опишите его инструменты на MCP-сервере. Агент подхватит их автоматически, без нового релиза.
В Битрикс24 помощник «Марта» (позже BitrixGPT) начинал с трёх действий: получить список задач, создать задачу, получить события календаря. Каждое было прописано в Python-коде вручную.
После перехода на MCP агент стал при каждом запросе спрашивать портал: «Какие инструменты мне доступны для этого пользователя?» Портал проверял права и отдавал персональный каталог. Пользователь с доступом только к задачам получал три инструмента, администратор с полным доступом получал весь набор, включая CRM и документы.
Результат: новые модули подключались без правки кода агента, а команда перестала выкатывать релиз каждый раз, когда на портале появлялась новая функция.
Слишком ранний переход на MCP. Если у агента пять стабильных функций и они не зависят от прав пользователя, MCP добавляет лишний слой без пользы. Function calling проще и быстрее.
MCP без авторизации. Агент, который видит все инструменты портала независимо от прав, создаёт дыру в безопасности. Авторизация на уровне MCP-прокси обязательна с первого дня.
Описание инструментов без тестов. Языковая модель выбирает инструмент по описанию. Если описание нечёткое или двусмысленное, модель вызовет не ту функцию. Каждое описание проверяйте на реальных промптах пользователей.
Монолитный MCP-сервер. Если все инструменты живут в одном MCP-сервисе, вы снова получите монолит, только вынесенный наружу. Разбивайте по доменам: задачи, CRM, календарь.
Что делать с этим прямо сейчас?
Автору Дзена. Понимание того, что такое ИИ-агент, из разряда «хорошо бы знать» перешло в категорию рабочих навыков. Если вы используете нейросеть только как генератор текста, вы работаете с function calling образца 2023 года. Попробуйте связать ChatGPT или Claude с внешним инструментом через доступный MCP-сервер и посмотрите, как агент сам выбирает действие.
Маркетологу. MCP позволяет строить ИИ-помощников, которые адаптируются к клиенту: у каждого свой набор доступных действий. Это конкретный сценарий для чат-ботов на сайте или внутри CRM.
Предпринимателю в РФ. Битрикс24 одна из немногих платформ, где агентный подход с MCP уже работает на русскоязычном рынке. Если ваш бизнес на Битрикс24, функциональность помощника «Марта» (BitrixGPT) уже доступна, стоит протестировать на реальных задачах команды.
Опыт Битрикс24 ценен не архитектурной схемой, а тем, что показывает границу: function calling работает, пока инструментов мало и права у всех одинаковые. Как только появляются десятки модулей и разные роли, без MCP или аналогичного протокола агент превращается в неподъёмный монолит.
По моим наблюдениям, большинство тех, кто сейчас строит ИИ-агентов в России, застревают именно на этом переходе. Честная оговорка: MCP пока не стандарт индустрии, а один из подходов. Anthropic предложила его как открытый протокол, но экосистема ещё формируется, и готовых MCP-серверов под российские сервисы немного. Битрикс24 здесь скорее исключение, чем правило.
Попробуйте AI-инструменты dzen.guru
Если вы автор на Дзене и хотите разобраться, как ИИ-агенты помогают с контентом на практике, протестируйте наши инструменты.
ПопробоватьПуть Битрикс24 от текстового помощника к агенту с динамическим каталогом инструментов укладывается в одну формулу: не зашивайте возможности внутрь, а выдавайте их по запросу с учётом того, кто спрашивает. Для тех, кто строит собственных ИИ-агентов, это рабочий ориентир, а не теоретическая схема.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

Data science карьера в цифрах: 694 анкеты показали доходы от 54 тыс. до 4,5 млн ₽
Компания «Нескучный Data Science» собрала 694 анкеты специалистов всех грейдов и показала, как опыт, навыки и регион влияют на доход от 54 тысяч до 4,5…

Хакатон по разработке игры: весь код написал ИИ, а не человек
Компания Microsoft 2 июня запустила Scout, ИИ-агента, который самостоятельно ведёт почту и встречи пользователя, впервые отдав управление календарём машине, а…

«Софрос» выпустила локальный AI для протоколов: час совещания больше не требует трёх часов расшифровки
Компания «Софрос» выпустила «SOFROS AI Секретарь», локальную систему, которая превращает запись любой встречи в готовый протокол с задачами и ответственными, и…
Комментарии