Набор MCP-серверов для разработки 1С
1C MCP Toolkit
Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server
- 1 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- load_objects записывает изменения прямо в рабочую информационную базу с хранилищем
- 1c-com читает и пишет данные ИБ через COM под правами пользователя
Установка
- Работает в
- Сервисы
Ручная установка
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 равен доступу к конфигурации и данным, не стоит открывать это без авторизации.
Обсуждение
Вопросов и отзывов пока нет.
1C MCP Suite: набор серверов для конфигурации 1С
1C MCP Suite
Пять независимых MCP-серверов на Docker: граф метаданных и вызовов в Neo4j, анализ BSL, справка платформы, конструктор запросов и стандарты
Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С
Нативный компонент, который поднимает полноценный MCP-сервер внутри 1С: инструменты, ресурсы, промпты пишутся на BSL, а протокол берет на себя DLL
Docker-сервер с read-only ядром и подключаемыми модулями: метаданные, код, формы и связи нескольких конфигураций 1С через единый MCP-контракт
Универсальный MCP-сервер 1С (только чтение)
Universal 1C MCP Server (Read-Only)
Строго read-only MCP-сервер поверх HTTP-сервиса 1С: 39 инструментов для метаданных, запросов, бухгалтерии и отчетов
1C-ai-mcp: MCP-мост к 1С:Напарнику
1C-ai-mcp
MCP-сервер, который открывает облачного ассистента 1С:Напарник (1C.ai) и локальный BSL Language Server агентам в Cursor и других IDE
Коротко о README
README перечисляет десять пакетов серверов в таблице, описывает модель двух баз dev и work с обязательным циклом захвата хранилища перед загрузкой, монополию конфигуратора при точечной выгрузке, проверку adopted UUID и защиту корня конфигурации, быстрый старт через smoke_test.py и раздел безопасности про то, что MCP с доступом к ИБ нельзя открывать в интернет без авторизации.