Перейти к содержимому
EDT-Bridge
Русский
Esc
↑↓navigate↵open⌘Jpreview
На этой странице

EDT-Bridge

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

Небольшой плагин для 1C:EDT. Он отдаёт живую семантическую модель среды ИИ-агентам и другим инструментам по протоколу MCP.

Статический парсер читает тексты файлов. EDT-Bridge вместо этого спрашивает работающую среду, поэтому отвечает и на то, что знает только живая модель: собственные диагностики EDT, настоящую структуру и типы метаданных, семантические перекрёстные ссылки, проверку запроса по настоящим метаданным проекта и Синтакс-помощник платформы из поставки EDT. Чтением дело не заканчивается. Инструменты записи создают объекты, переименовывают, собирают и поставляют; рядом с ними работа с информационными базами и отладчик. Всё это делает штатный движок EDT.

Чтение и запись. Только localhost. Записи нужен токен, и пока её не попросят прямо, она возвращает план. Плагин работает внутри EDT, поэтому EDT – с интерфейсом или headless – должна быть запущена с вашим проектом.

MCP-клиент говорит по stdio с обвязкой edt-bridge-mcp; та проверяет порт 8770, доставляет jar плагина из GitHub Releases и при необходимости поднимает headless EDT; плагин внутри GUI или headless EDT отдаёт живую модель, а до работающей информационной базы дотягивается агентом конфигуратора, ibcmd или rac

Заметки о разработке и новости – в Telegram-канале 1С × ИИ: инженерный цех.

Установка (рекомендуется: pipx)

Одна команда ставит обе половины: обвязку клиента и плагин. Обвязка edt-bridge-mcp – это stdio MCP-сервер, с которым разговаривает клиент. Она пробрасывает запросы в запущенную EDT, поднимает headless EDT, когда ни одна не открыта, и сама доставляет jar плагина в dropins/ EDT, если его там нет. Копировать jar руками не придётся.

pipx install edt-bridge-mcp

Затем зарегистрируйте её в MCP-клиенте. В примере это Claude Code, а --workspace – рабочая область EDT, которую поднимать при автозапуске headless:

claude mcp add edt-bridge -- edt-bridge-mcp --workspace "D:\\путь\\к\\workspace-EDT"

Это вся настройка. Флаги обвязки, токен инструментов записи и self-update описаны в python/README.ru.md. Если хотите запускать плагин сами, без обвязки, смотрите Установку вручную.

Нет pipx?

pipx ставит Python-приложения CLI в изолированные окружения. Установить один раз:

python -m pip install --user pipx
python -m pipx ensurepath      # затем переоткрыть терминал

macOS: brew install pipx && pipx ensurepath. Подробнее: https://pipx.pypa.io.

Настройки в самой EDT

У плагина есть своя страница параметров – Окно ▸ Параметры ▸ EDT-Bridge. Именно оттуда берётся токен, когда мост работает внутри EDT с интерфейсом:

Параметр Что это
Токен для инструментов записи Общий секрет, который требует каждый инструмент записи. Пустой токен означает, что запись запрещена, а не что она открыта всем. Клиенту уходит то же значение под именем EDT_BRIDGE_TOKEN.
Порт MCP-сервера По умолчанию 8770. Вступает в силу после перезапуска EDT, а до перезапуска работающий сервер держит прежний порт.
Разрешить выполнение произвольного кода BSL при отладке По умолчанию выключено. Этот переключатель закрывает edt_evaluate, который исполняет код против живой информационной базы. Только тестовые стенды.

Параметр запуска сильнее этой страницы. Системные свойства -Dedt.bridge.* и переменные окружения EDT_BRIDGE_*, заданные при старте, имеют приоритет над сохранёнными значениями. Так обвязка и управляет headless-экземпляром. По этой же причине заданный здесь токен выглядит проигнорированным, если его передали ещё и в командной строке.

Рядом

EDT-Bridge работает с 1С:Предприятием. У соседней платформы, 1С:Элемент, есть пара инструментов, сделанных по тому же принципу: дать агенту руки, а не советы.

  • XBSL – линтер исходников Элемента с автоправками, LSP-сервер, создание метаданных, MCP-сервер и расширение VS Code.
  • Elemctl – доставка на стенд Элемента: сборка, загрузка, применение и проверка, что оно применилось.

Страница в браузере

Откройте http://127.0.0.1:8770/ – это встроенная страница состояния: сервер, открытые проекты EDT и запуск любого инструмента. Есть светлая и тёмная тема и переключатель EN/RU.

Последнее обновление 12 сентября 2026 г.

Эта страница была полезной?