Инструменты по категориям

1C Platform Tools MCP открывает агенту команды VS Code расширения 1C: Platform Tools через IPC. В категории кодовой базы это инструмент доступа к возможностям установленной IDE-надстройки, а не отдельный анализатор BSL.

MCP tools по кодовой базе

  • onec_platform_tools_status - показывает, доступно ли расширение 1C: Platform Tools по IPC; используется как fallback, если расширение недоступно.
  • остальные tools регистрируются динамически из command ID расширения 1C: Platform Tools; их точный список зависит от установленной версии расширения и доступных IPC-команд.
  • configuration_loadFromSrc - запускает команду расширения загрузки конфигурации из исходников.
  • configuration_loadFromSrc_init - запускает инициализирующий вариант загрузки конфигурации из исходников.
  • configuration_loadIncrementFromSrc - запускает инкрементальную загрузку из исходников.
  • configuration_dumpIncrementToSrc - запускает инкрементальную выгрузку в исходники.
  • configuration_loadFromFilesByList - загружает изменения по списку файлов.
  • deps_initProjStruct - инициализирует структуру проекта/зависимостей.
  • artifacts_decompileConfiguration_fromEditor - декомпилирует конфигурацию из редактора.
  • artifacts_decompileExtension_fromEditor - декомпилирует расширение из редактора.
  • artifacts_decompileProcessor_fromEditor - декомпилирует обработку из редактора.
  • externalProcessors_decompile - декомпилирует внешние обработки.
  • externalReports_decompile - декомпилирует внешние отчеты.
  • extensions_dumpToCfe - выгружает расширение в CFE.

Сильные стороны

может использовать уже настроенное расширение VS Code/Cursor и его команды; имена MCP tools генерируются из command ID расширения.

Ограничения

это мост к командам расширения, а не самостоятельный индексатор процедур/вызовов; глубина codebase-возможностей зависит от установленного расширения и доступных IPC-команд.

Когда выбирать

когда команда уже работает через 1C: Platform Tools и хочет дергать его операции из агента.

1C Platform Tools MCP - не самостоятельная IDE, а IPC-прослойка к уже установленному расширению 1C: Platform Tools в VS Code/Cursor.

Что важно для категории среды разработки

  • агент общается не с отдельным анализатором, а с возможностями установленного VS Code расширения;
  • transport идет через STDIO MCP server + IPC к расширению;
  • onec_platform_tools_status показывает доступность IPC, а остальные tools регистрируются динамически из command ID расширения;
  • основные группы команд относятся к конфигурации, расширениям, внешним обработкам/отчетам и проектной структуре;
  • требуется включенный IPC и проектный контур packagedef.

Сильные стороны

это самый прямой путь дать MCP-агенту доступ к уже используемой VS Code/Cursor-среде с 1С-расширением.

Ограничения

точная граница операций зависит от версии расширения 1C: Platform Tools и доступных command ID. Поэтому сравнение здесь идет как по bridge-интеграции, а не как по самостоятельному IDE-host.

Когда выбирать

когда команда уже сидит в VS Code/Cursor и хочет прокинуть агенту команды имеющегося расширения.

Что учитывать

ПодключениеSTDIO Node MCP server, который ходит по IPC в VS Code расширение 1C: Platform Tools.
Что нужноVS Code/Cursor, расширение 1C: Platform Tools, включенный IPC, проект с packagedef.
Важнозависит от установленного VS Code расширения и его IPC, сам по себе не анализирует 1С-код; точный набор операций зависит от версии расширения и доступных command ID.