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

Команды

Справочник команд обвязки edt-bridge-mcp: вызов инструмента из командной строки, список инструментов, состояние моста и самообновление.

Обвязка edt-bridge-mcp – это не только stdio-сервер для MCP-клиента. Тем же исполняемым файлом можно вызвать мост прямо из командной строки: посмотреть, поднят ли он, какие инструменты отдаёт и что отвечает конкретный из них. Это удобнее, чем поднимать агента, когда нужно всего лишь проверить, живо ли всё.

Без команды обвязка работает как MCP-сервер – так её запускает клиент. Команды ниже адресуют тот же мост.

Код возврата разводит две разные беды: 1 – вызов не состоялся (мост не поднялся, аргументы неверны), 2 – инструмент отработал и вернул ошибку. В скриптах это разница между “мост лежит” и “мост жив, но задача не выполнена”.

Без команды: запуск MCP-сервера

stdio-обвязка MCP для плагина edt-bridge к 1С:EDT: проксирует запросы в запущенный EDT, а если ни одного нет – поднимает headless.

usage: edt-bridge-mcp [опции]                   (без команды: запуск MCP-сервера)
       edt-bridge-mcp <команда> [опции]

Параметры

Параметр Описание
-h, --help показать эту справку и выйти
--workspace WORKSPACE воркспейс EDT для автозапуска headless
--edt-dir EDT_DIR каталог установки EDT (…/1cedt); без флага определяется сам
--port PORT порт моста (по умолчанию 8770)
--start-timeout START_TIMEOUT сколько секунд ждать поднимающийся мост
--no-autostart не поднимать headless EDT ни при каких условиях
--version показать версию и выйти

Команды

Команда Описание
call <инструмент> вызвать один инструмент моста и напечатать ответ
tools перечислить инструменты, которые отдаёт мост
status состояние запущенного моста (сам его не поднимает)
shutdown штатно завершить EDT, обслуживающую мост
gui остановить headless и открыть клиентскую EDT
plugins перечислить плагины обвязки и их инструменты
self-update обновить jar плагина и саму обвязку

Опции команды: edt-bridge-mcp <команда> --help. Опции выше относятся и к режиму MCP-сервера, и к каждой команде.

edt-bridge-mcp call

Вызвать один инструмент моста и напечатать результат.

usage: edt-bridge-mcp call [-h] [--json JSON | --json-file PATH | --stdin] [--raw]
                           [--workspace WORKSPACE] [--edt-dir EDT_DIR] [--port PORT]
                           [--start-timeout START_TIMEOUT] [--no-autostart]
                           [--version]
                           tool

Аргументы

Параметр Описание
tool имя инструмента, например edt_projects (перечень: edt-bridge-mcp tools)

Параметры

Параметр Описание
-h, --help показать эту справку и выйти
--json JSON аргументы инструмента объектом JSON
--json-file PATH читать объект JSON из файла в UTF-8 – надёжный путь для аргументов с неанглийским текстом на Windows
--stdin читать объект JSON из потока ввода
--raw напечатать сырой JSON-результат вместо текста, который вернул инструмент
--workspace WORKSPACE воркспейс EDT для автозапуска headless
--edt-dir EDT_DIR каталог установки EDT (…/1cedt); без флага определяется сам
--port PORT порт моста (по умолчанию 8770)
--start-timeout START_TIMEOUT сколько секунд ждать поднимающийся мост
--no-autostart не поднимать headless EDT ни при каких условиях
--version показать версию и выйти

Аргументы инструмента принимаются из --json, файла (--json-file) или потока ввода (--stdin). На Windows кириллица в аргументах надёжнее всего доезжает файлом: консольная кодировка в командной строке её портит.

edt-bridge-mcp tools

Перечислить инструменты, которые отдаёт запущенный мост.

usage: edt-bridge-mcp tools [-h] [--raw] [--workspace WORKSPACE] [--edt-dir EDT_DIR]
                            [--port PORT] [--start-timeout START_TIMEOUT]
                            [--no-autostart] [--version]

Параметры

Параметр Описание
-h, --help показать эту справку и выйти
--raw напечатать сырой JSON-результат вместо текста, который вернул инструмент
--workspace WORKSPACE воркспейс EDT для автозапуска headless
--edt-dir EDT_DIR каталог установки EDT (…/1cedt); без флага определяется сам
--port PORT порт моста (по умолчанию 8770)
--start-timeout START_TIMEOUT сколько секунд ждать поднимающийся мост
--no-autostart не поднимать headless EDT ни при каких условиях
--version показать версию и выйти

edt-bridge-mcp status

Состояние запущенного моста (сам его не поднимает).

usage: edt-bridge-mcp status [-h] [--workspace WORKSPACE] [--edt-dir EDT_DIR]
                             [--port PORT] [--start-timeout START_TIMEOUT]
                             [--no-autostart] [--version]

Параметры

Параметр Описание
-h, --help показать эту справку и выйти
--workspace WORKSPACE воркспейс EDT для автозапуска headless
--edt-dir EDT_DIR каталог установки EDT (…/1cedt); без флага определяется сам
--port PORT порт моста (по умолчанию 8770)
--start-timeout START_TIMEOUT сколько секунд ждать поднимающийся мост
--no-autostart не поднимать headless EDT ни при каких условиях
--version показать версию и выйти

edt-bridge-mcp shutdown

Штатно завершить EDT, обслуживающую мост, - вместо taskkill по процессам. Headless обвязка поднимет заново при следующем вызове; GUI без --force не трогается.

usage: edt-bridge-mcp shutdown [-h] [--force] [--no-wait] [--workspace WORKSPACE]
                               [--edt-dir EDT_DIR] [--port PORT]
                               [--start-timeout START_TIMEOUT] [--no-autostart]
                               [--version]

Параметры

Параметр Описание
-h, --help показать эту справку и выйти
--force завершать и GUI EDT: без этого флага мост отказывает, чтобы не закрыть чьё-то окно
--no-wait не ждать фактической остановки (по умолчанию команда ждёт закрытия порта до 60 секунд)
--workspace WORKSPACE воркспейс EDT для автозапуска headless
--edt-dir EDT_DIR каталог установки EDT (…/1cedt); без флага определяется сам
--port PORT порт моста (по умолчанию 8770)
--start-timeout START_TIMEOUT сколько секунд ждать поднимающийся мост
--no-autostart не поднимать headless EDT ни при каких условиях
--version показать версию и выйти

edt-bridge-mcp gui

Передать воркспейс клиентской EDT: остановить headless, дождаться, пока его процессы действительно исчезнут, и запустить окно EDT на том же воркспейсе. Сама обвязка headless при этом не поднимает.

usage: edt-bridge-mcp gui [-h] [--force] [--timeout TIMEOUT] [--workspace WORKSPACE]
                          [--edt-dir EDT_DIR] [--port PORT]
                          [--start-timeout START_TIMEOUT] [--no-autostart] [--version]

Параметры

Параметр Описание
-h, --help показать эту справку и выйти
--force снять headless принудительно, если он не завершился за отведённое время
--timeout TIMEOUT сколько секунд ждать завершения headless (по умолчанию 90)
--workspace WORKSPACE воркспейс EDT для автозапуска headless
--edt-dir EDT_DIR каталог установки EDT (…/1cedt); без флага определяется сам
--port PORT порт моста (по умолчанию 8770)
--start-timeout START_TIMEOUT сколько секунд ждать поднимающийся мост
--no-autostart не поднимать headless EDT ни при каких условиях
--version показать версию и выйти

edt-bridge-mcp plugins

Перечислить плагины обвязки: пакеты, точки расширения и добавленные ими инструменты. Плагины живут в окружении самой обвязки (pipx inject), мост для этой команды не нужен.

usage: edt-bridge-mcp plugins [-h] [--workspace WORKSPACE] [--edt-dir EDT_DIR]
                              [--port PORT] [--start-timeout START_TIMEOUT]
                              [--no-autostart] [--version]

Параметры

Параметр Описание
-h, --help показать эту справку и выйти
--workspace WORKSPACE воркспейс EDT для автозапуска headless
--edt-dir EDT_DIR каталог установки EDT (…/1cedt); без флага определяется сам
--port PORT порт моста (по умолчанию 8770)
--start-timeout START_TIMEOUT сколько секунд ждать поднимающийся мост
--no-autostart не поднимать headless EDT ни при каких условиях
--version показать версию и выйти

edt-bridge-mcp self-update

Обновить jar плагина в dropins у EDT, саму обвязку в её окружении и плагины обвязки.

usage: edt-bridge-mcp self-update [опции]

Параметры

Параметр Описание
--jar-only только jar плагина (GitHub Releases)
--pip-only только обвязку (PyPI или --from)
--plugins-only только плагины обвязки
--from <путь> ставить обвязку из рабочей копии, а не с PyPI
-h, --help показать эту справку

Jar применится при следующем запуске EDT. Обвязка заменяется прямо в site-packages; exe в Scripts не трогаются, поэтому запущенные edt-bridge-mcp надо перезапустить. Плагины обновляются через pip из своего источника установки (git-репозиторий или реестр пакетов; реестру можно указать адрес переменной EDT_BRIDGE_PLUGIN_INDEX).

Последнее обновление 28 августа 2026 г.

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