EDT-Bridge
Плагин 1C:EDT, который отдает агенту живую модель проекта по MCP: чтение, рефакторинг, сборка, работа с информационными базами и отладка
Установка
pipx install edt-bridge-mcp
claude mcp add edt-bridge -- edt-bridge-mcp --workspace "D:\\path\\to\\edt-workspace"Обертка сама запустит headless EDT и положит jar плагина в dropins. Токен для записи задается переменной EDT_BRIDGE_TOKEN.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин запускается внутри 1C:EDT и спрашивает у IDE то, чего не видит текстовый парсер: ошибки валидации EDT, структуру и типы метаданных, перекрестные ссылки, проверку запросов по реальным метаданным проекта и синтакс-помощник платформы. Инструменты записи создают и удаляют объекты, реквизиты, методы, формы и маршруты HTTP-сервисов, переименовывают с переносом ссылок и собирают .cfe, .epf и .erf. Отдельная группа работает с информационными базами через синхронизацию EDT, ibcmd, агент конфигуратора и rac: обновление конфигурации, сеансы, окно обслуживания, выгрузка .dt. Есть подключение к отладчику и вычисление выражений в остановленном кадре.
Для кого. Для разработчиков 1С, которые ведут проекты в 1C:EDT и хотят, чтобы агент работал через модель IDE, а не правил XML руками.
Подходит, если
- Нужно проверить сгенерированный BSL-код и запросы на ошибки EDT до загрузки в базу
- Нужно создать объект метаданных, форму или маршрут HTTP-сервиса без ручной правки .mdo
- Нужно собрать расширение и обновить им тестовую информационную базу из агента
Не подходит, если
- Проект ведется в конфигураторе без EDT
- Нужна работа с производственной базой: инструменты обновления и отладки рассчитаны на тестовые стенды
Пример запроса к агенту
Покажи ошибки EDT в модуле Документ.ЗаказКлиента и проверь запросы в этом модуле по метаданным проектаОграничения
Нужен запущенный 1C:EDT с открытым проектом, в GUI или headless, а для сборки .epf и обновления базы еще и локальная платформа 1С:Предприятие нужной версии. Инструменты записи требуют токен и по умолчанию возвращают только план. Вычисление произвольного BSL выключено, пока его явно не разрешат. Сервер слушает только localhost.
Как отключить. Выполните claude mcp remove edt-bridge и pipx uninstall edt-bridge-mcp. Jar плагина удалите из каталога dropins EDT и перезапустите EDT.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| EDT_BRIDGE_WORKSPACE | Рабочая область EDT для запуска headless, аналог --workspace |
| EDT_BRIDGE_TOKEN секрет | Токен для инструментов записи, без него запись отклоняется |
| EDT_BRIDGE_EDT_DIR | Каталог установки EDT, по умолчанию берется самая новая |
| EDT_BRIDGE_PORT | Порт моста, по умолчанию 8770 |
Проверка безопасности
- Меняет метаданные и код проекта через движок EDT
- Обновляет конфигурацию информационных баз и завершает сеансы кластера
- Отладчик может выполнять произвольный BSL в живой базе
Коротко о README
README объясняет разницу между статическим разбором файлов и живой моделью EDT и описывает установку через pipx с регистрацией в Claude Code. Инструменты разбиты на таблицы: чтение, запись, информационные базы с указанием транспорта, отладка и инструмент самой обертки. Описаны страница настроек в EDT, ручная установка jar, запуск headless и сборка из исходников без Maven. Документация на русском и английском вынесена на docs.keyfire.ru. Лицензия Apache-2.0.
Частые вопросы
Нужно ли держать EDT открытым?
Обертка edt-bridge-mcp сама запускает headless EDT, если окно не открыто, и доставляет jar плагина в dropins.
Можно без Python-обертки?
Да, после ручной установки jar клиент подключается напрямую по HTTP к http://127.0.0.1:8770/mcp.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything
Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом