1C Agent Platform: три MCP-сервера для 1С

1C Agent Platform

Платформа из трех MCP-серверов для чтения, записи и интеллектуальных операций с конфигурациями и инфобазами 1С:Предприятие, с bearer-аутентификацией по HTTP

  • 0 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Широкий доступ

Почему такой уровень

  • mcp-write-server изменяет метаданные и код BSL конфигурации 1С
  • Автоматический откат покрывает только 6 из 25 изменяющих инструментов, стоит начинать с сервера чтения
Все причины и проверки
Российский стек

psyodyssey/1cmcpserver

Установка

Работает в

Ручная установка

python -m mcp_read_server --transport stdio

Пример запуска сервера чтения поверх stdio, аналогично для write и intelligence серверов.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • mcp-write-server изменяет метаданные и код BSL конфигурации 1С
  • Автоматический откат покрывает только 6 из 25 изменяющих инструментов, стоит начинать с сервера чтения

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Проект разделяет работу с 1С на три отдельных MCP-сервера: mcp-read-server для чтения, mcp-write-server для записи и mcp-intelligence-server для аналитических операций, каждый со своим реестром инструментов и консольной точкой входа. Есть транспорт stdio для локального доверенного использования и отдельный HTTP-транспорт с bearer-аутентификацией через переменные окружения с подстановкой ${ENV:NAME}, где токен в открытом виде в конфиге отклоняется на этапе загрузки. Для записи реализован узкий rollback: 6 из 25 изменяющих инструментов попадают в белый список автоматического отката, остальные вне его по замыслу. README подробно документирует, чего платформа НЕ делает: не RBAC, не мультитенантность, не веб-интерфейс, не универсальный откат.

Для кого. Для 1С-разработчиков, которым нужно разделить права чтения и записи между разными MCP-серверами и иметь честно описанные границы автоматического отката изменений.

Подходит, если

  • Нужно дать агенту доступ только на чтение, без риска записи в базу
  • Нужна запись BSL и метаданных с ограниченным автоматическим откатом на части операций
  • Нужен HTTP-транспорт с bearer-токеном для сетевого доступа, а не только локальный stdio

Не подходит, если

  • Ожидаете полноценную ролевую модель доступа, TLS-терминацию в самом сервере или веб-интерфейс: этого прямо нет по README
  • Нужен универсальный откат по всем изменяющим инструментам: покрыты только 6 из 25

Пример запроса к агенту

Подключи только mcp-read-server к этой базе 1С и покажи метаданные документа РеализацияТоваровУслуг

MCP

Транспорт
stdio, http
Авторизация
ключ необязателен

Переменные окружения

AUTH_TOKEN_ENV секрет
Имя переменной окружения с bearer-токеном для HTTP-транспорта, задается флагом --auth-token-env.

Ограничения

README написан подробным техническим языком с перечислением фаз и трасс разработки, читать его целиком не обязательно. Rollback whitelist покрывает 6 из 25 изменяющих инструментов, это 24 процента поверхности, остальные вне списка автоматического восстановления по замыслу. HTTP-транспорт рассчитан на доверенную сеть за reverse proxy, а не на публичный интернет напрямую: TLS и mTLS не реализованы внутри сервера.

Как отключить. Остановите процессы mcp-read-server, mcp-write-server и mcp-intelligence-server и удалите их из конфигурации MCP-клиента.

Частые вопросы

Можно ли использовать только сервер чтения?

Да, три сервера независимые: mcp-read-server можно подключить отдельно, не давая агенту прав на запись.

Есть ли встроенный TLS?

Нет, HTTP-транспорт рассчитан на доверенную сеть за reverse proxy, TLS и mTLS внутри сервера не реализованы.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Строго read-only MCP-сервер поверх HTTP-сервиса 1С: 39 инструментов для метаданных, запросов, бухгалтерии и отчетов

MCP-серверРасширенный доступ
Российский стек

Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

MCP-сервер на Go одним бинарником: агент видит метаданные базы 1С, ищет по коду, выполняет запросы на чтение и пишет точный BSL

MCP-серверШирокий доступ255Звезды репозитория
Российский стек

Пять независимых MCP-серверов на Docker: граф метаданных и вызовов в Neo4j, анализ BSL, справка платформы, конструктор запросов и стандарты

MCP-серверРасширенный доступ
Российский стек

MCP-сервер на расширении 1С с 93 инструментами для чтения, записи, проводок и администрирования ERP, УТ, УПП и Бухгалтерии

MCP-серверШирокий доступ48Звезды репозитория
Российский стек

MCP-шлюз на Go между агентом и HTTP-сервисом 1С: справочники, продажи, остатки, деньги и расчеты по нескольким базам

MCP-серверРасширенный доступ5Звезды репозитория

Коротко о README

README описывает 1C Agent Platform как MCP-платформу для работы AI-агентов с конфигурацией и инфобазами 1С:Предприятие, разделенную на read, write и intelligence серверы. Подробно, вплоть до перечисления параллельных треков разработки, описаны stdio и HTTP транспорты, bearer-аутентификация с подстановкой переменных окружения, узкий whitelist автоматического отката записи и то, чего платформа осознанно не делает: RBAC, мультитенантность, веб-интерфейс, packaging для отдельных ОС.

Бейдж для README

Сообщить о проблеме