Обсудить задачу

Что такое MCP-сервер и зачем он бизнесу

MCP-сервер даёт нейросети безопасный доступ к CRM, 1С и базам данных по открытому протоколу. Как он устроен, чем полезен бизнесу и как внедрить.

MCP-сервер — это небольшая программа, которая по открытому протоколу Model Context Protocol (MCP) даёт языковой модели доступ к вашим системам: CRM, 1С, базе данных, файловому хранилищу или внутреннему API. Модель не получает пароли и прямой доступ к базе. Она видит только описанный набор инструментов вроде «найти клиента по ИНН» или «создать задачу в CRM», а сервер сам решает, что и с какими правами выполнить. Для бизнеса это означает одно: AI-ассистент перестаёт быть «умным чатом» и начинает работать с реальными данными компании под контролем.

Ниже разберём, откуда взялся протокол, как устроен MCP-сервер, какие задачи он решает и на что смотреть, если вы решили его внедрить.

Откуда взялся Model Context Protocol

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

Model Context Protocol решает эту проблему стандартизацией. Протокол представила компания Anthropic в ноябре 2024 года и сразу опубликовала его как открытый: спецификация, SDK для популярных языков и примеры серверов лежат в открытом доступе. С тех пор поддержку MCP добавили многие разработчики AI-продуктов и среды разработки, а число готовых серверов исчисляется тысячами.

Удобная аналогия — USB-порт. Раньше у каждого устройства был свой разъём, теперь один стандарт подходит ко всему. MCP играет ту же роль между AI-приложениями и источниками данных: один раз написали сервер для своей CRM — и его может использовать любое приложение, которое понимает протокол.

Как устроен MCP-сервер

В архитектуре MCP три участника:

  • Хост — приложение, с которым работает человек: чат-ассистент, IDE, корпоративный бот или ваш собственный сервис.
  • Клиент — компонент внутри хоста, который держит соединение с одним сервером и передаёт ему запросы.
  • Сервер — программа, которая знает, как работать с конкретной системой, и описывает свои возможности на языке протокола.

Обмен сообщениями построен на JSON-RPC 2.0. Для локальной работы сервер запускается как процесс и общается с клиентом через стандартный ввод-вывод (stdio). Для удалённой — работает как веб-сервис по HTTP, и тогда к нему можно подключаться из разных мест с авторизацией.

Сервер предоставляет модели три типа возможностей:

Возможность Что это Пример
Инструменты (tools) Действия, которые модель может вызвать с параметрами «Найти сделку по номеру», «Создать счёт»
Ресурсы (resources) Данные, которые можно прочитать как контекст Карточка клиента, текст регламента
Промпты (prompts) Готовые шаблоны запросов для типовых сценариев «Подготовить сводку по клиенту»

Каждый инструмент описан схемой: название, назначение и параметры с типами. Модель читает эти описания, решает, какой инструмент нужен для задачи пользователя, и формирует вызов. Сервер проверяет параметры, выполняет действие в целевой системе и возвращает результат. Модель видит ответ и продолжает рассуждение — например, сравнивает данные из двух систем или готовит письмо клиенту.

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

Зачем MCP-сервер бизнесу

Главная ценность MCP для компании — не в самом протоколе, а в том, что он делает AI-автоматизацию управляемой и переносимой.

Модель работает с актуальными данными

Без доступа к системам ассистент отвечает по общим знаниям и легко ошибается. С MCP-сервером он смотрит в CRM, складской учёт или базу договоров в момент вопроса. Ответ «какие сделки зависли больше двух недель» строится по реальным записям, а не по догадкам.

Нет привязки к одной модели

Сервер не зависит от того, какая модель им пользуется. Сегодня вы работаете с одной нейросетью, завтра решаете перейти на российскую модель вроде GigaChat или YandexGPT либо развернуть открытую модель на своих серверах. Интеграции с CRM и 1С при этом переписывать не нужно — достаточно, чтобы хост-приложение умело работать с MCP. Если выбранная модель не поддерживает протокол напрямую, связку обеспечивает слой приложения.

Безопасность и контроль доступа

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

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

Это особенно важно для компаний, которые обрабатывают персональные данные по 152-ФЗ: сервер решает, какие поля вообще покидают систему, а какие маскируются.

Повторное использование

Один сервер для CRM пригодится в нескольких сценариях: в боте для отдела продаж, в ассистенте руководителя, в агенте, который разбирает входящие заявки. Интеграция пишется один раз, а сценарии добавляются поверх неё.

Какие задачи решают с помощью MCP

Несколько типовых сценариев, где MCP-сервер даёт заметный эффект:

  1. Ассистент менеджера. Спрашиваете в чате: «Что у нас с клиентом ООО „Ромашка“?» — ассистент собирает историю сделок из CRM, последние письма и неоплаченные счета из 1С и выдаёт короткую сводку.
  2. Обработка входящих заявок. AI-агент читает письмо, находит клиента в CRM, создаёт сделку и задачу ответственному. Подробно такой сценарий мы разбирали в статье про AI-агента для обработки заявок.
  3. Аналитика на естественном языке. Руководитель задаёт вопрос словами, а MCP-сервер выполняет заранее разрешённые запросы к базе данных и возвращает цифры. Произвольный SQL модели не отдают — только проверенные запросы с параметрами.
  4. Поиск по документам. Сервер даёт доступ к базе знаний: регламентам, договорам, инструкциям. В связке с подходом RAG модель отвечает по вашим документам со ссылкой на источник — об этом подробнее в материале про корпоративную базу знаний с нейросетью.
  5. Операции для разработчиков и поддержки. Доступ к трекеру задач, логам и мониторингу, чтобы ассистент помогал разбирать инциденты.

MCP-сервер и обычная API-интеграция: в чём разница

Может возникнуть вопрос: если у CRM уже есть API, зачем ещё одна прослойка? Разница в том, кто потребитель.

Обычный API рассчитан на программиста: он знает, какой метод вызвать и в каком порядке. MCP-сервер рассчитан на модель: инструменты описаны так, чтобы нейросеть поняла их назначение по названию и описанию, а набор действий сужен до того, что безопасно доверить AI. Хороший MCP-сервер — это не зеркало всего API, а продуманный набор из нескольких десятков операций под реальные задачи.

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

Как внедрить MCP-сервер: пошагово

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

1. Выбрать сценарий

Начинать стоит с одного процесса, где сотрудники тратят много времени на поиск и перенос данных. Чем конкретнее задача, тем проще проверить результат: «менеджер получает сводку по клиенту за минуту вместо поиска по трём системам».

2. Описать инструменты

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

3. Продумать права и журналирование

Определяем, от чьего имени работает сервер, как он узнаёт пользователя, какие операции требуют подтверждения и где хранятся логи. Если в процессе есть персональные данные, сразу решаем вопросы их хранения и передачи в соответствии с 152-ФЗ.

4. Разработать и протестировать

Сервер пишется на одном из официальных SDK — чаще всего на Python или TypeScript. Тестируем не только код, но и поведение модели: правильно ли она выбирает инструменты, как реагирует на ошибки, не пытается ли выполнить то, что не нужно.

5. Запустить пилот и расширять

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

На что обратить внимание

У MCP есть ограничения и риски, о которых стоит знать заранее:

  • Инъекции через данные. Если модель читает письма или документы из внешних источников, в них могут оказаться инструкции, которые попытаются заставить её выполнить лишнее действие. Защита — ограничение прав, подтверждение опасных операций человеком и проверка параметров на стороне сервера.
  • Сторонние серверы. Готовые MCP-серверы из открытых каталогов удобны, но их код нужно проверять так же, как любую стороннюю библиотеку, прежде чем давать доступ к рабочим данным.
  • Качество описаний. Если инструменты описаны неясно, модель будет ошибаться в выборе. Названия и описания — такая же часть продукта, как код.
  • Контур данных. Решите, где работает модель. Если данные нельзя передавать во внешние облака, используйте российские модели или развёртывание в собственном контуре.

Итог

MCP-сервер — это стандартный и контролируемый способ подключить нейросеть к системам компании. Он даёт модели доступ к актуальным данным, не привязывает вас к одному поставщику AI и оставляет права, проверки и журнал под вашим контролем. Начинать лучше с одного понятного процесса и небольшого набора инструментов, а затем расширять.

Если хотите понять, какие процессы в вашей компании можно передать AI через MCP, посмотрите, как мы подходим к внедрению AI-решений, или загляните в раздел про интеграцию систем. Расскажите о своей задаче в форме ниже — предложим, с какого сценария начать.

// автор

Команда CodeGenLab: разрабатываем AI-решения и интеграции для бизнеса.

AI-решения

AI-агенты, автоматизация, MCP, RAG

Интеграция систем

1С, CRM, Битрикс24, API

// заявка

Хотите так же у себя?

Ответим в течение рабочего дня. Первая консультация бесплатно.