28 сентября 20263 мин чтения

MCP-сервер для бизнеса на примере 1С

MCP-сервер даёт нейросети доступ к данным и действиям вашей системы по открытому стандарту. Как он устроен и как работает с 1С, на примере одного вопроса.

Чтобы нейросеть ответила, сколько компании должен клиент, ей мало понять вопрос: нужно заглянуть в учётную базу. MCP-сервер и есть такой вход — программа, которая сообщает ИИ-приложению, какие данные и действия системы ему доступны, и выполняет его запросы. Работает она по MCP (Model Context Protocol), открытому стандарту, который Anthropic представила в ноябре 2024 года. Стандарт поддерживают Claude, ChatGPT и редакторы кода, поэтому один сервер подключается к разным ИИ-приложениям без переделки.

Что умеет MCP-сервер

Сервер предлагает приложению три вещи. Инструменты — это действия, которые модель может вызвать: найти контрагента, получить остатки, создать черновик счёта. Ресурсы — данные для контекста, например справочник или описание структуры базы. Шаблоны — готовые заготовки разговора с моделью, например с примерами того, как пользоваться инструментами. Приложение сначала спрашивает у сервера, какие инструменты у него есть, и держит этот список перед моделью, а вызывает инструмент только тогда, когда модель решает, что без данных из системы на вопрос не ответить.

Сервер может работать на том же компьютере, что и приложение, или на сервере компании. Во втором случае к нему подключаются по сети и с авторизацией.

Как выглядит MCP-сервер для 1С

Допустим, финансовый директор спрашивает в чате, сколько должен «Вектор» и с какого числа идёт просрочка.

ШагКтоЧто происходит
1ИИ-приложениенаходит у сервера инструмент «дебиторка по контрагенту»
2Модельрешает его вызвать и подставляет название клиента
3MCP-серверзапрашивает данные через стандартный REST-интерфейс 1С
41Ссчитает долг и даты по своим документам
5Модельпересказывает ответ и называет документы, откуда взяты числа

Суммы здесь считает 1С, а модель только выбирает инструмент и пересказывает результат. По этой схеме устроен ИИ-агент для 1С и Битрикс24, который мы подключаем к учёту без правки конфигурации.

По запросу «mcp сервер 1с» находятся серверы двух видов. Одни помогают программистам: подсказывают синтаксис и показывают структуру конфигурации. Другие открывают модели данные учёта, и часть из них работает через стандартный интерфейс OData, без расширений конфигурации.

Сколько прав давать серверу

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

Вопросы о MCP-сервере

Чем MCP отличается от обычного API?

API у каждой системы свой, и раньше под каждую пару «нейросеть и система» писали отдельную связку. MCP-сервер работает поверх API и описывает возможности системы так, что их понимает любое приложение с поддержкой стандарта.

Нужно ли менять конфигурацию 1С?

Обычно нет. Для работы с данными сервер обращается к базе через REST-интерфейс, который платформа публикует без доработки кода.

Где взять готовый MCP-сервер?

Для популярных сервисов вроде GitHub и Google Drive готовые серверы выложили вместе с запуском стандарта, для 1С есть открытые серверы от сообщества. Для собственной системы компании сервер пишут под её API.

Источники
  • Model Context Protocol, «What is the Model Context Protocol», «Architecture overview», спецификация версии 2026-07-28 — modelcontextprotocol.io.
  • Anthropic, «Introducing the Model Context Protocol», 25.11.2024.
Современные цифровые решения