1C:EDT MCP Toolkit
MCP-сервер для 1С:EDT с собственным bridge-плагином: 65 инструментов метаданных, BSL, отладки, форм, расширений и безопасных операций с базой
- 2 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Операции изменения метаданных и расширений требуют плана и подтверждения, но выполняются агентом
- Опциональный доступ к Designer использует пароль администратора базы из переменных окружения
Установка
- Работает в
- Сервисы
Ручная установка
Set-Location .\mcp-wrapper
.\build.ps1Сборка MCP-обертки после установки edt-bridge и выбора проекта в EDT.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Операции изменения метаданных и расширений требуют плана и подтверждения, но выполняются агентом
- Опциональный доступ к Designer использует пароль администратора базы из переменных окружения
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект состоит из двух частей: mcp-wrapper, STDIO MCP-сервер на Go, который публикует защищенные инструменты и закрепляет доступ за одной базой или семейством проектов EDT, и edt-bridge, loopback-плагин для EDT на Java, который отдает данные о метаданных, BSL, приложениях, отладке, формах, MXL и расширениях. Версия 0.12 полностью заменила стороннюю интеграцию DitriX EDT-MCP собственным bridge со всеми 65 проверенными инструментами, без AGPL-кода в репозитории. Есть выбор корневого проекта из меню EDT, работа с расширениями (создание, заимствование метаданных, изменение форм и MXL через подготовленные MCP-планы), диагностика, интеграция с Vanessa Automation и технологическим журналом, code review через BSL Language Server и безопасное редактирование метаданных через фасад с подготовкой и подтверждением плана.
Для кого. Для 1С-разработчиков на EDT, которые используют Codex или другой MCP-клиент и хотят безопасный, ограниченный доступ агента к проекту и базе вместо прямого доступа ко всей информационной базе.
Подходит, если
- Нужна интеграция агента с EDT: метаданные, BSL, формы, расширения, отладка в одном MCP-сервере
- Нужно ограничить доступ агента одной базовой конфигурацией и ее расширениями, а не произвольным путем
- Нужны безопасные операции изменения метаданных с подготовкой плана и подтверждением
Не подходит, если
- Разработка ведется не в 1C:EDT, а в классическом Конфигураторе
- Нет возможности собрать edt-bridge под свою версию EDT: проверены только 2025.2 и 2026.1
Пример запроса к агенту
Покажи структуру справочника Контрагенты и подготовь план изменения его формы элементаMCP
- Транспорт
- stdio
- Авторизация
- ключ необязателен
Переменные окружения
ONEC_DB_USER- Пользователь информационной базы 1С для операций через Designer.
ONEC_DB_PASSWORDсекрет- Пароль пользователя информационной базы.
Ограничения
Требует сборки собственного edt-bridge под конкретную версию EDT (проверены 2025.2 и 2026.1, платформа 8.3.27, Go 1.25, Java 17), готового бинарника нет. Конфигурация нацелена на клиент Codex, для других MCP-клиентов настройка не описана явно. Изменение метаданных требует отдельной подготовки и подтверждения плана, а не прямой правки одной командой.
Как отключить. Удалите запись onec_edt из конфигурации MCP-серверов Codex и остановите edt-bridge в EDT.
Частые вопросы
Нужен ли DitriX EDT-MCP?
Нет, начиная с версии 0.12 собственный edt-bridge покрывает все 65 инструментов совместимости, устанавливать DitriX EDT-MCP не требуется.
Может ли модель сама выбрать произвольную базу?
Нет, корневой проект выбирается только пользователем из меню EDT, а явный projectName принимается лишь для выбранной конфигурации или ее расширения.
Чем 1C:EDT MCP Toolkit отличается от других MCP для 1С:EDT?
Проект из двух частей: mcp-wrapper, STDIO MCP-сервер на Go с защищенными инструментами, закрепляющий доступ за одной базой или семейством проектов EDT, и edt-bridge, loopback-плагин. Дает 65 инструментов метаданных, BSL, отладки, форм, расширений и безопасных операций с базой.
Нужен ли DitriX EDT-MCP и может ли модель выбрать произвольную базу?
Описание совместимости с DitriX EDT-MCP смотрите в README. Произвольную базу модель выбрать не может: доступ закреплен за одной базой или семейством проектов EDT, заданных в конфигурации. Сборка: .\build.ps1 в папке mcp-wrapper. Работает с Codex. Риск средний.
Обсуждение
Вопросов и отзывов пока нет.
Плагин 1C:EDT, который отдает агенту живую модель проекта по MCP: чтение, рефакторинг, сборка, работа с информационными базами и отладка
Плагин для 1C:EDT, который отдает агенту проекты, ошибки, анализ BSL, скриншоты форм, рефакторинг метаданных и запуск базы по MCP
EDT MCP
EDT_MCP
Плагин для 1C:EDT, который поднимает внутри IDE MCP-сервер: проекты, модули, метаданные, формы, СКД, отладка и деплой в инфобазу
MCP-плагин 1C:EDT с 46 инструментами
edt-companion-mcp
OSGi-плагин поднимает HTTP MCP внутри 1C:EDT и дает агенту живую модель: метаданные, BSL с несохраненными правками, отладка и headless-обновление ИБ
Плагин установки EDT-MCP для Codex
EDT MCP Setup Plugin for Codex
Локальный плагин Codex, который на Windows сам ставит EDT-MCP в 1С:EDT и настраивает готовое MCP-подключение на localhost
MCP-сервер внутри 1C:EDT: агент работает с кодом и метаданными через семантическую модель, валидаторы и отладчик среды
Коротко о README
README построен как история версий от 0.6 до 0.12 с перечислением добавленных возможностей на каждом шаге: от базового слоя разработки и экспорта до Vanessa Automation, безопасного edit_metadata, отладчика, code review и, наконец, полной замены DitriX. Описана архитектура: клиент по STDIO обращается к mcp-wrapper, тот к локальному bridge с токеном из bridge.json, bridge к модели проекта EDT и опционально к Designer. Перечислены меры безопасности: выбор проекта только пользователем, loopback-интерфейс, одноразовый токен, пароли только из переменных окружения, подтверждение планов изменения метаданных. Лицензии разные по частям: MIT для wrapper, EPL-2.0 для bridge.