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

EDT-Bridge

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

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

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

Чтение и запись. Только localhost; запись под токеном и по умолчанию dry-run. Плагин работает внутри EDT – EDT (GUI или headless) должна быть запущена с вашим проектом.

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

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

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

pipx install edt-bridge-mcp

Затем зарегистрируйте её в MCP-клиенте (показан Claude Code; --workspace – workspace EDT, который поднимать при автозапуске headless):

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

Это вся настройка. Флаги обвязки, токен write-инструментов и 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; именно оттуда берётся токен, когда мост работает внутри GUI EDT:

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

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

Дашборд

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

Последнее обновление 22 июля 2026 г.

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