EDT Bridge: функции Unica поверх EDT-MCP
edt-bridge
MCP-сервер с 18 инструментами, который переносит функциональность Unica на проекты в формате 1C:EDT как прослойку над EDT-MCP с атомарным применением изменений
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Инструменты применения мутаций меняют формы, макеты и расширения проекта
- Удаление объектов защищено отдельным токеном подтверждения, но операция необратима без бэкапа
Установка
Ручная установка
Установи и настрой EDT-MCP от DitriXNew, затем установи edt-bridge из исходников по pyproject.toml, подключи его как MCP-сервер stdio и вызывай edtb_plan_mutations перед edtb_apply_mutations для любого пакета изменений.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект реализует для формата 1C:EDT то, что Unica делает для XML-формата конфигуратора: компиляцию и разбор форм, макетов MXL, ролей, командного интерфейса подсистем и панелей конфигурации, скаффолдинг внешних обработок и отчетов по БСП, заимствование методов в расширения. Ключевой инструмент edtb_plan_mutations строит dryRun-план пакета изменений с planHash и токеном подтверждения для удалений, а edtb_apply_mutations атомарно применяет пакет: делает бэкап, применяет изменения, откатывает при ошибке и синхронизирует результат обратно в EDT. Это не форк Unica: кодовая база новая, лицензия и рантайм Unica не используются.
Для кого. Для 1С-разработчиков, которые ведут проекты в формате EDT и хотят те же операции с формами, макетами и расширениями, что дает Unica для конфигуратора.
Подходит, если
- Проект уже переведен в формат 1C:EDT и нужны операции уровня Unica
- Нужно атомарно применить пакет изменений с откатом при ошибке
- Нужен скаффолдинг внешней обработки или отчета по БСП без ручного набора шаблона
Не подходит, если
- Проект в формате конфигуратора DESIGNER, а не EDT: используйте саму Unica
- Не установлен и не настроен EDT-MCP, поверх которого работает мост
Пример запроса к агенту
Через edt-bridge построй план изменения формы списка на diaog-пресет и покажи planHash перед применениемОграничения
Мост работает только поверх уже настроенного EDT-MCP от другого автора, сам по себе бесполезен. Некоторые инструменты, например edtb_designer_check, оборачивают внешние утилиты вроде ring и 1cedtcli, которые нужно иметь в системе отдельно. Проект небольшой, лицензия не указана в метаданных репозитория, звезд и релизов нет.
Как отключить. Удалите запись edt-bridge из конфигурации MCP-клиента.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Проверка безопасности
- Инструменты применения мутаций меняют формы, макеты и расширения проекта
- Удаление объектов защищено отдельным токеном подтверждения, но операция необратима без бэкапа
Коротко о README
README дает таблицу из 18 инструментов с аналогами в Unica: план и применение мутаций, компиляция и разбор форм, декомпиляция и компиляция макетов MXL, скаффолдинг EPF по БСП, добавление справки, заимствование методов в расширения, правка командного интерфейса и панелей конфигурации, обертка над designer check. Подчеркнуто, что это не форк, а новая реализация поверх EDT-MCP с файловыми операциями и resync обратно в EDT.
Частые вопросы
Это форк Unica?
Нет, README прямо говорит, что кодовая база новая и лицензия с рантаймом Unica не используются, реализована только похожая функциональность для формата EDT.
Что происходит при ошибке применения пакета?
edtb_apply_mutations делает бэкап перед изменениями и откатывает их при сбое, затем синхронизирует состояние обратно в EDT.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything