MCP-сервер для 1С: что это и как подключить без своего сервера
MCP для 1С - это способ дать ChatGPT, Claude или агенту в среде разработки инструменты, которыми он сам читает данные вашей базы. Чтобы такой MCP-сервер для 1С появился, его можно написать самому, взять открытый проект с GitHub или подключить готовый сервис. Ниже справочник: что такое MCP простыми словами, поддерживает ли 1С этот протокол, чем отличаются три пути и как получить адрес MCP от Жёлтого моста (onecdatalink.ru) без своего сервера и без публикации базы.
Что такое MCP простыми словами
Сам по себе чат ИИ умеет только писать текст. Даже если написать ему логин и пароль от 1С, он не сможет ими воспользоваться: у него нет способа отправить запрос куда-то за пределы диалога. Чтобы ассистент мог что-то сделать за пределами переписки, ему нужен список инструментов: как называется каждый, что принимает и что возвращает.
MCP (Model Context Protocol) - открытый протокол, который описывает, как этот список передается и как инструменты вызываются. По нему работают коннекторы Claude, плагины ChatGPT и агенты в средах разработки вроде Cursor. Программа, которая отдает инструменты по этому протоколу, называется MCP-сервером. Для пользователя она выглядит как один адрес в настройках чата.
Поддерживает ли 1С протокол MCP
Короткий ответ: штатного MCP-сервера в типовых конфигурациях 1С нет. Платформа умеет отдавать данные наружу своими способами: стандартный OData и HTTP-сервисы, которые пишет программист. Но это обычный REST, а не MCP: чат ИИ не поймет его без посредника, который превратит адреса и ответы 1С в понятные инструменты.
Поэтому любой вариант «MCP для 1С» сегодня состоит из двух частей: что-то на стороне базы, что умеет выполнять запросы, и MCP-сервер снаружи, который разговаривает с ИИ. Различаются варианты тем, кто пишет обе части, где они работают и что для этого надо открыть.
Три способа получить MCP-сервер для 1С
Написать самому. Вопрос «как написать MCP-сервер для 1С» обычно сводится к такой схеме. В базе программист делает HTTP-сервис: через расширение или правку конфигурации. Базу публикуют на веб-сервере, чтобы сервис был доступен по сети. Рядом поднимают MCP-сервер, который вызывает этот сервис и описывает его действия для ИИ. Плюс: все под вашим контролем, доступны ровно те данные и действия, которые заложили. Минус: нужен программист, публикация базы и ее защита, а каждый новый вопрос означает доработку. Подробнее о плюсах и цене HTTP-сервисов в статье «HTTP-сервис 1С: когда он нужен и как получить данные без него».
Взять открытый проект. По запросу «MCP-сервер для 1С GitHub» находятся открытые проекты разных авторов. Обычно это сервер, который ставят в свой контур (часто в докере), плюс расширение или HTTP-сервис в базе. Многие из них сделаны для разработчиков: помогают ИИ читать конфигурацию, писать код, работать вместе с EDT. Для этой задачи они сильны, и платить за них не нужно. Но установку, обновление и безопасность берете на себя вы, а поддержка зависит от автора проекта.
Подключить готовый сервис. Сервис выдает готовый адрес MCP, а на стороне базы ставится то, что не требует доработки конфигурации. Так устроен Жёлтый мост: свой сервер, публикация и программист не нужны, но вы зависите от внешнего сервиса и платите за него. Общий принцип связи без входящих соединений разобран в статье «Как подключить ИИ к 1С без сервера, расширений и открытых портов».
Сравнение способов
| Свой HTTP-сервис и MCP | Открытый проект | Жёлтый мост | |
|---|---|---|---|
| Что поставить | расширение или правка конфигурации, MCP-сервер | сервер в своем контуре, обычно расширение или сервис в базе | внешняя обработка; во Фреше ничего |
| Публикация базы, вход снаружи | да | как правило, нужен доступ к базе по сети | нет, база сама ходит наружу по HTTPS |
| Кто поддерживает | ваш программист | автор проекта и вы сами | сервис |
| Базовая версия 1С | нет: свои расширения запрещены | если нужно расширение, нет | да, через внешнюю обработку |
| 1С:Фреш | нет: свой сервис там не опубликовать | зависит от проекта | да, через стандартный OData |
| Какие вопросы | только заложенные в сервис | зависит от проекта | любые в рамках языка запросов 1С |
| Цена | работа программиста и сервер | бесплатно, плюс ваше время | 81 руб в сутки за включенный ключ |
Если у вас есть программист и задача стабильная, например постоянный обмен с сайтом, свой сервис оправдан. Если нужен помощник в разработке конфигурации, смотрите открытые проекты. Если нужно спрашивать данные словами без доработок, удобнее готовый адрес.
Как Жёлтый мост дает адрес MCP
Обычная база 1С. В базу ставится внешняя обработка, конфигурация не меняется. Она не ждет входящих подключений, а сама обращается к сервису по исходящему HTTPS: забирает запрос от ИИ, выполняет его внутри базы и возвращает ответ. Белый IP, веб-сервер и публикация не нужны. Обработку открывают в окне или ставят регламентным заданием через «Дополнительные отчеты и обработки» для постоянной работы. Сами обработки лежат в открытом репозитории на GitHub, их код можно посмотреть.
1С:Фреш. Там внешнюю обработку с обменом не запустить, поэтому мост подключается к базе через стандартный OData под служебным пользователем, которого вы заводите в самом Фреше. Раньше этот путь был только для чтения, теперь через OData доступна и запись: ее включают на ключе по запросу в техподдержку. Пробной записи с откатом во Фреше нет, изменение сохраняется сразу. Поэтому к ключу можно подключить тестовую копию базы (обращения к ней не тарифицируются), а каждое изменение попадает в «Журнал изменений» ключа, откуда его можно отменить. Подробно в статье о подключении 1С:Фреш.
В обоих случаях в кабинете вы создаете ключ и получаете адрес MCP вида https://api.onecdatalink.ru/mcp/ и дальше ваш ключ. Ключ находится внутри адреса, поэтому адрес равнозначен ключу: его не публикуют, не пересылают в общие чаты и не выкладывают в скриншоты.
Какие инструменты видит ИИ
Для обычной базы 1С чат получает такие инструменты:
- query_1c - чтение данных на языке запросов 1С. ИИ сам составляет запрос по вашему вопросу, поэтому вопросы не ограничены готовыми отчетами.
- write_1c - изменение данных. Доступно, только если запись включена на ключе, и по умолчанию идет пробным прогоном: транзакция откатывается, и вы видите, что изменилось бы.
- search_sources и read_sources - справка по структуре базы, если она приложена к ключу. С ней ИИ берет имена объектов и реквизитов из описания вашей конфигурации, а не угадывает.
Для Фреша набор другой: операции чтения через OData (список сущностей, поля, чтение порциями, объект по ссылке, срез последних значений регистра) и запись, если ее включили.
В разговоре это выглядит так: вы пишете «покажи десять покупателей с самым большим долгом на сегодня», ассистент находит нужный регистр в справке, вызывает query_1c и отвечает таблицей. Если в запросе ошибка, база возвращает текст ошибки платформы, и ИИ исправляет запрос сам.
Подключение в ChatGPT и Claude
ChatGPT (тариф от Plus):
- Включите режим разработчика: Настройки, затем Безопасность и вход.
- Откройте Плагины, нажмите «Добавить» и выберите «Добавить пользовательский сервер MCP». Не «Создать плагин»: конструктор здесь не нужен.
- Вставьте адрес из кабинета, аутентификацию выберите «без аутентификации»: ключ уже в адресе.
Пользовательские GPT с «Действиями» OpenAI закрывает 11 декабря 2026 года, поэтому новые подключения лучше сразу делать через MCP.
Claude (платный план от Pro):
- Откройте Settings, затем Connectors, нажмите Add custom connector.
- Название любое, в поле адреса вставьте адрес из кабинета.
- Вход не нужен: ключ уже в адресе.
Агент в среде разработки. Например, в Cursor адрес добавляется в разделе MCP или в файле .cursor/mcp.json:
{
"mcpServers": {
"zheltyy-most": {
"url": "адрес из кабинета"
}
}
}
Проверка: в новом чате задайте простой вопрос по данным, например «сколько документов продажи было вчера». Готовые инструкции под каждого ассистента с подставленным адресом есть в кабинете на вкладке «Инструкции». Алиса AI для бизнеса работает по-другому: коннектора MCP у нее нет, она ходит в 1С своим плагином, и для нее в кабинете выдается отдельный ключ.
Ограничения
- База должна быть на связи. Пока окно обработки закрыто и регламентное задание не настроено, ИИ ответов не получит. Для Фреша этого ограничения нет: база в облаке.
- Скорость. Обычно ответ приходит за секунды. Когда к базе уже есть запросы, новый ждет своей очереди, и ответ бывает через 1-2 минуты.
- Очередь. Запросы к одной базе выполняются по очереди, по одному. Тяжелый запрос без отбора по периоду задержит следующие. Что делать с большими выборками во Фреше, разобрано в практике «OData отваливается по таймауту на больших выборках».
- Не инструмент разработки. Мост дает доступ к данным, он не перепишет модуль и не изменит конфигурацию. Для разработки сильнее профильные MCP-серверы и интеграции с EDT.
Что сделано для безопасности: новый ключ только читает, запись включается отдельно и по умолчанию идет пробным прогоном. Маскировка персональных данных включена по умолчанию. Обработка видит ровно то, что пользователь 1С, под которым она открыта. Все обращения видны в журнале кабинета, а «Рубильник» гасит все ключи одной кнопкой.
Частые вопросы
Поддерживает ли 1С протокол MCP сама по себе?
Штатного MCP-сервера в типовых конфигурациях нет. Платформа отдает данные через OData и HTTP-сервисы, а MCP-сервер нужно добавить отдельно: написать, взять открытый проект или подключить готовый сервис.
Нужен ли свой сервер или белый IP?
Для Жёлтого моста нет. Обработка в базе сама обращается к сервису по исходящему HTTPS, а MCP-сервер работает на стороне сервиса. Компьютеру с 1С нужен только доступ к api.onecdatalink.ru.
Есть ли MCP-сервер для 1С на GitHub?
Открытые проекты есть, в основном для разработчиков: их ставят в свой контур и поддерживают сами. Внешние обработки Жёлтого моста тоже лежат в открытом репозитории, но MCP-сервер у моста работает как сервис, ставить его не нужно.
Подходит ли способ для базовой версии и для Фреша?
Да. В базовой версии работает внешняя обработка, расширение не нужно. Во Фреше мост подключается через стандартный OData, запись там включается по запросу в техподдержку.
Сможет ли ИИ что-то испортить в базе?
Новый ключ только читает. Запись включается отдельно, и в обычной базе по умолчанию идет пробным прогоном с откатом. Во Фреше пробного прогона нет, поэтому изменения стоит сначала проверять на тестовой копии; каждое изменение видно в журнале ключа и отменяется.
Сколько это стоит?
81 рубль в сутки за подключенный ключ, без лимита запросов. Первые 3 дня бесплатно, выключенный ключ не списывается.
Три дня бесплатно, без своего сервера и без публикации базы.
Комментарии
Вопросы по делу, свой опыт и спокойная критика - публикуем. Реклама и ссылки на сторонние сайты не проходят. Комментарии открываются после проверки.