EDT-Bridge MCP

Плагин 1C:EDT, который отдает агенту живую модель проекта по MCP: чтение, рефакторинг, сборка, работа с информационными базами и отладка

  • 29 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Широкий доступ

Почему такой уровень

  • Меняет метаданные и код проекта через движок EDT
  • Обновляет конфигурацию информационных баз и завершает сеансы кластера
  • Отладчик может выполнять произвольный BSL в живой базе
Все причины и проверки
Российский стек

keyfire/edt-bridge

Установка

Ручная установка

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

MCP-серверШирокий доступ323Звезды репозитория

EDT MCP

EDT_MCP

Российский стек

Плагин для 1C:EDT, который поднимает внутри IDE MCP-сервер: проекты, модули, метаданные, формы, СКД, отладка и деплой в инфобазу

ПлагинШирокий доступ17Звезды репозитория
Российский стек

MCP-сервер для 1С:EDT с собственным bridge-плагином: 65 инструментов метаданных, BSL, отладки, форм, расширений и безопасных операций с базой

MCP-серверРасширенный доступ
Российский стек

MCP-сервер внутри 1C:EDT: агент работает с кодом и метаданными через семантическую модель, валидаторы и отладчик среды

ПлагинШирокий доступ23Звезды репозитория
Российский стек

OSGi-плагин поднимает HTTP MCP внутри 1C:EDT и дает агенту живую модель: метаданные, BSL с несохраненными правками, отладка и headless-обновление ИБ

MCP-серверШирокий доступ7Звезды репозитория

CodePilot1C для 1C:EDT

CodePilot1C (EDT plugin)

Выбор редакции

Плагин 1C:EDT с встроенным MCP Host: агент получает типизацию, метаданные и модель EDT напрямую, а не через разбор XML-файлов

ПлагинШирокий доступ156Звезды репозитория

Коротко о README

README объясняет разницу между статическим разбором файлов и живой моделью EDT и описывает установку через pipx с регистрацией в Claude Code. Инструменты разбиты на таблицы: чтение, запись, информационные базы с указанием транспорта, отладка и инструмент самой обертки. Описаны страница настроек в EDT, ручная установка jar, запуск headless и сборка из исходников без Maven. Документация на русском и английском вынесена на docs.keyfire.ru. Лицензия Apache-2.0.

Бейдж для README

Сообщить о проблеме

Foxx AIEDT-Bridge
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.