EDT-Bridge MCP
Плагин 1C:EDT, который отдает агенту живую модель проекта по MCP: чтение, рефакторинг, сборка, работа с информационными базами и отладка
- 29 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Меняет метаданные и код проекта через движок EDT
- Обновляет конфигурацию информационных баз и завершает сеансы кластера
- Отладчик может выполнять произвольный BSL в живой базе
Установка
- Работает в
- Сервисы
Ручная установка
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.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Меняет метаданные и код проекта через движок EDT
- Обновляет конфигурацию информационных баз и завершает сеансы кластера
- Отладчик может выполнять произвольный BSL в живой базе
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин запускается внутри 1C:EDT и спрашивает у IDE то, чего не видит текстовый парсер: ошибки валидации EDT, структуру и типы метаданных, перекрестные ссылки, проверку запросов по реальным метаданным проекта и синтакс-помощник платформы. Инструменты записи создают и удаляют объекты, реквизиты, методы, формы и маршруты HTTP-сервисов, переименовывают с переносом ссылок и собирают .cfe, .epf и .erf. Отдельная группа работает с информационными базами через синхронизацию EDT, ibcmd, агент конфигуратора и rac: обновление конфигурации, сеансы, окно обслуживания, выгрузка .dt. Есть подключение к отладчику и вычисление выражений в остановленном кадре.
Для кого. Для разработчиков 1С, которые ведут проекты в 1C:EDT и хотят, чтобы агент работал через модель IDE, а не правил XML руками.
Подходит, если
- Нужно проверить сгенерированный BSL-код и запросы на ошибки EDT до загрузки в базу
- Нужно создать объект метаданных, форму или маршрут HTTP-сервиса без ручной правки .mdo
- Нужно собрать расширение и обновить им тестовую информационную базу из агента
Не подходит, если
- Проект ведется в конфигураторе без EDT
- Нужна работа с производственной базой: инструменты обновления и отладки рассчитаны на тестовые стенды
Пример запроса к агенту
Покажи ошибки EDT в модуле Документ.ЗаказКлиента и проверь запросы в этом модуле по метаданным проектаMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
EDT_BRIDGE_WORKSPACE- Рабочая область EDT для запуска headless, аналог --workspace
EDT_BRIDGE_TOKENсекрет- Токен для инструментов записи, без него запись отклоняется
EDT_BRIDGE_EDT_DIR- Каталог установки EDT, по умолчанию берется самая новая
EDT_BRIDGE_PORT- Порт моста, по умолчанию 8770
Ограничения
Нужен запущенный 1C:EDT с открытым проектом, в GUI или headless, а для сборки .epf и обновления базы еще и локальная платформа 1С:Предприятие нужной версии. Инструменты записи требуют токен и по умолчанию возвращают только план. Вычисление произвольного BSL выключено, пока его явно не разрешат. Сервер слушает только localhost.
Как отключить. Выполните claude mcp remove edt-bridge и pipx uninstall edt-bridge-mcp. Jar плагина удалите из каталога dropins EDT и перезапустите EDT.
Частые вопросы
Нужно ли держать EDT открытым?
Обертка edt-bridge-mcp сама запускает headless EDT, если окно не открыто, и доставляет jar плагина в dropins.
Можно без Python-обертки?
Да, после ручной установки jar клиент подключается напрямую по HTTP к http://127.0.0.1:8770/mcp.
Обсуждение
Вопросов и отзывов пока нет.
Плагин для 1C:EDT, который отдает агенту проекты, ошибки, анализ BSL, скриншоты форм, рефакторинг метаданных и запуск базы по MCP
EDT MCP
EDT_MCP
Плагин для 1C:EDT, который поднимает внутри IDE MCP-сервер: проекты, модули, метаданные, формы, СКД, отладка и деплой в инфобазу
MCP-сервер для 1С:EDT с собственным bridge-плагином: 65 инструментов метаданных, BSL, отладки, форм, расширений и безопасных операций с базой
MCP-сервер внутри 1C:EDT: агент работает с кодом и метаданными через семантическую модель, валидаторы и отладчик среды
MCP-плагин 1C:EDT с 46 инструментами
edt-companion-mcp
OSGi-плагин поднимает HTTP MCP внутри 1C:EDT и дает агенту живую модель: метаданные, BSL с несохраненными правками, отладка и headless-обновление ИБ
CodePilot1C для 1C:EDT
CodePilot1C (EDT plugin)
Плагин 1C:EDT с встроенным MCP Host: агент получает типизацию, метаданные и модель EDT напрямую, а не через разбор XML-файлов
Коротко о README
README объясняет разницу между статическим разбором файлов и живой моделью EDT и описывает установку через pipx с регистрацией в Claude Code. Инструменты разбиты на таблицы: чтение, запись, информационные базы с указанием транспорта, отладка и инструмент самой обертки. Описаны страница настроек в EDT, ручная установка jar, запуск headless и сборка из исходников без Maven. Документация на русском и английском вынесена на docs.keyfire.ru. Лицензия Apache-2.0.