Инструменты по категориям
1C Debug MCP Server — специализированный runtime debugger. Он работает как STDIO MCP-процесс и переводит команды агента в HTTP XML-протокол сервера отладки 1С dbgs.exe; открытая EDT или сессия Конфигуратора для управления отладкой не требуется.
Что важно именно для категории среды разработки
attach,detach,force_detachуправляют одной debug-сессией;get_targetsпоказывает процессы и контексты 1С, доступные для отладки;set_breakpoints,clear_breakpoints,pause,continue,step_in,step_outуправляют остановкой и выполнением BSL;wait_for_stop,get_call_stack,get_variables,evaluateдают runtime-контекст остановленного процесса;- локальная XML-выгрузка основной конфигурации и расширений используется только для сопоставления GUID и имен модулей, а не для чтения или изменения исходного кода;
raw_requestоставляет низкоуровневый выход к произвольным командам debug protocol.
Сильные стороны
наиболее узкий и прямой из сравниваемых debug-инструментов; агент получает точки останова, stepping, стек, переменные и вычисление выражений без полноценного IDE-host. Go-версия поставляется единым Windows-бинарником и автоматически переподключается к dbgs.exe.
Ограничения
не запускает приложение 1С, не читает и не редактирует код и не заменяет IDE; требуется отдельно настроенный dbgs.exe и HTTP-отладка базы. Для внешних EPF точки останова заявлены как неработающие. raw_request требует особенно осторожного использования, поскольку отправляет произвольный XML в debug server.
Когда выбирать
когда агенту нужен именно живой runtime-debugger 1С, а project navigation, редактирование и QA уже закрыты другими инструментами.
Что учитывать
dbgs.exe.dbgs.exe, разрешенную HTTP-отладку нужной информационной базы и ее alias; готовый Windows-бинарник v2.0.0 либо Go 1.23+ для самостоятельной сборки. Для сопоставления GUID с именами модулей и автоматической установки точек можно передать пути к файловой выгрузке основной конфигурации, расширений и внешних обработок.reload_metadata обновляет индекс. raw_request отправляет произвольные XML-команды в debug server и поэтому дает низкоуровневый доступ без ограниченного allowlist. Пароль debug server можно передать параметром или переменной окружения, но MCP работает по локальному STDIO и не добавляет собственную сетевую аутентификацию. Точки останова во внешних EPF по документации не работают: для них предлагается pause и пошаговое выполнение. В release v2.0.0 опубликован готовый Windows .exe; для других ОС нужна сборка из Go-исходников.