Инструменты по категориям
CDT 41 не MCP-сервер, а VS Code/Agent API. В этом сравнении он оставлен как связанный metadata-инструмент: у него есть команды для дерева, свойств, YAML-представления и CRUD-операций над объектами/реквизитами.
Команды по метаданным
1c-metadata-tree.agent.listObjects | возвращает список объектов конфигурации. |
|---|---|
1c-metadata-tree.agent.getProperties | возвращает свойства объекта метаданных. |
1c-metadata-tree.agent.getYaml | возвращает YAML-представление объекта. |
1c-metadata-tree.agent.createObject | создает объект метаданных. |
1c-metadata-tree.agent.renameObject | переименовывает объект метаданных. |
1c-metadata-tree.agent.deleteObject | удаляет объект метаданных. |
1c-metadata-tree.agent.addAttribute | добавляет реквизит. |
1c-metadata-tree.agent.addTabularSection | добавляет табличную часть. |
1c-metadata-tree.agent.setProperties | изменяет свойства объекта. |
1c-metadata-tree.agent.setType | изменяет тип реквизита/элемента. |
Сильные стороны
богатый IDE API для чтения и изменения метаданных. Дополнительно extension умеет структурно сравнивать и объединять файловые конфигурации: объекты сопоставляются по UUID/имени, BSL-модули — по процедурам; доступны preview и выборочное логическое слияние.
Ограничения
не MCP transport, поэтому в каталоге нужно помечать отдельно.
Когда выбирать
когда сценарий строится вокруг VS Code/Agent API, а не вокруг MCP-сервера.
CDT 41 - VS Code расширение и Agent API, а не MCP-сервер. В этой категории он полезен как IDE-инструмент для работы с СКД через JSON DSL и атомарные операции.
Возможности по категории
- команды Agent API для просмотра и редактирования дерева метаданных;
- операции СКД через JSON DSL;
- связь с остальными командами расширения для загрузки, выгрузки и навигации.
Сильные стороны
удобен для VS Code/Cursor-сценария, где агент работает через расширение, а не через отдельный MCP-сервер.
Ограничения
это не MCP endpoint. Глубину операций надо сравнивать отдельно по API расширения и текущей версии поставки.
Когда выбирать
когда рабочая среда - VS Code/Cursor и уже используется CDT 41.
CDT 41 публикует 60 runtime-команд через локальный HTTP bridge с токеном: CRUD метаданных, debug, deploy, enterprise-формы, СКД и XDTO. Это Agent API, а не MCP transport; по ширине изменяющих операций он ближе к программируемой IDE-среде, чем к read-only индексу.
Что учитывать
.vscode/cdt-agent-bridge.json и прямой вызов vscode.commands.executeCommand; это не самостоятельный MCP transport.ibcmd, web-client/Playwright или отладочная инфраструктура.