Набор MCP-серверов для разработки 1С

1C MCP Toolkit

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

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

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

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

  • load_objects записывает изменения прямо в рабочую информационную базу с хранилищем
  • 1c-com читает и пишет данные ИБ через COM под правами пользователя
Все причины и проверки
Российский стек

adam-rubinstein/1c_mcp

Установка

Работает в

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

python -m venv .venv && pip install -r requirements.txt && python scripts\smoke_test.py

Установка зависимостей и первичная проверка окружения на Windows.

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

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

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

  • load_objects записывает изменения прямо в рабочую информационную базу с хранилищем
  • 1c-com читает и пишет данные ИБ через COM под правами пользователя

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

Что делает

Проект собирает десять отдельных MCP-серверов под конкретные задачи разработки 1С: 1c-platform дает справку по API платформы из HBK-файла, 1c-dump и 1c-load делают точечную выгрузку и загрузку объектов конфигурации с проверкой целостности, 1c-storage работает с хранилищем конфигурации и историей, 1c-com читает и пишет данные информационной базы через COM, 1c-files ищет по уже выгруженным файлам, 1c-review гоняет чеклист по BSL из YAML-паттернов, 1c-journal читает журнал регистрации, 1c-debug подключается к HTTP-отладчику, а 1c-bsl дает статус BSL Language Server. Для рабочей базы предусмотрен обязательный цикл: получить маркер хранилища, выгрузить патч, захватить в хранилище только нужные объекты и лишь потом загрузить с подтверждением.

Для кого. Для разработчиков 1С в Cursor и похожих средах, которые хотят точечно выгружать и загружать объекты конфигурации без ручного клика в конфигураторе на каждый шаг.

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

  • Нужна точечная выгрузка одного объекта из базы без полной выгрузки конфигурации
  • Нужен безопасный цикл захвата в хранилище перед загрузкой в рабочую базу
  • Нужна справка по API платформы 1С прямо в редакторе

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

  • Нет двух баз: dev-песочницы и work с хранилищем, под которые рассчитан рабочий цикл
  • Нужен простой инструмент из одного файла, а не десять взаимосвязанных серверов

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

Выгрузи из dev-базы форму документа МойДокумент и покажи, что изменилось по сравнению с репозиторием

MCP

Транспорт
stdio, sse
Авторизация
не нужна

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

ONEC_BIN обязательная
Путь к исполняемому файлу платформы 1С.
ONEC_IB_DEV обязательная
Информационная база dev для песочницы.
ONEC_IB_WORK
Рабочая информационная база с хранилищем.
ONEC_PASSWORD обязательная, секрет
Пароль пользователя 1С.

Ограничения

Рассчитан на Windows и локальный пакетный конфигуратор 1cv8 DESIGNER, точечный dump или load занимает монополию конфигуратора на файловой базе. Секреты хранятся только в локальном .env и настройках Cursor. Загрузка в work без маркера хранилища или без захвата нужных объектов отклоняется намеренно жесткими проверками.

Как отключить. Удалите нужные серверы из mcp.json и остановите фоновые процессы, запущенные scripts/deploy/start_all.py.

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

Что произойдет, если объекты не захвачены в хранилище?

load вернет objectsToCapture вместо тихого успеха и не даст загрузить объекты, не захваченные явно.

Можно ли открывать HTTP или SSE в интернет?

Автор прямо предупреждает: доступ к ИБ через MCP равен доступу к конфигурации и данным, не стоит открывать это без авторизации.

Обсуждение

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

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

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

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

Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С

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

Нативный компонент, который поднимает полноценный MCP-сервер внутри 1С: инструменты, ресурсы, промпты пишутся на BSL, а протокол берет на себя DLL

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

Docker-сервер с read-only ядром и подключаемыми модулями: метаданные, код, формы и связи нескольких конфигураций 1С через единый MCP-контракт

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

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

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

MCP-сервер, который открывает облачного ассистента 1С:Напарник (1C.ai) и локальный BSL Language Server агентам в Cursor и других IDE

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

Коротко о README

README перечисляет десять пакетов серверов в таблице, описывает модель двух баз dev и work с обязательным циклом захвата хранилища перед загрузкой, монополию конфигуратора при точечной выгрузке, проверку adopted UUID и защиту корня конфигурации, быстрый старт через smoke_test.py и раздел безопасности про то, что MCP с доступом к ИБ нельзя открывать в интернет без авторизации.

Бейдж для README

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