Практические выводы
Если нужен самостоятельный OSS MCP-инструмент именно для запуска тестов, strongest match здесь два: MCP YaXUnit Runner и v8-runner. Оба подтверждаются исходниками и явно публикуют тестовые MCP-инструменты.
Unica не стоит считать отдельным конкурентом mcp-onec-test-runner: это плагин-оркестратор, который встраивает сборку, тесты и runtime в Codex и использует v8-runner-сценарии как часть общего цикла разработки.
EDT-MCP полезен, когда тестирование должно идти через живую EDT-среду: у него есть run_yaxunit_tests и debug_yaxunit_tests, а не только diagnostics. MCP:RSV Server тоже относится к EDT-тестированию через yaxunit_tests, но как закрытый продуктовый плагин. CodePilot1C MCP Host покрывает другой тестовый слой: smoke и QA через Vanessa Automation, а не unit-тесты YaXUnit.
onec-mcp-universal в тестировании надо понимать правильно: это не самостоятельный runner, а gateway, который может подключить backend mcp-onec-test-runner. Его место в этой категории оправдано только как orchestration-слой, и сейчас дополнительно есть риск недоступности репозитория.
- Для чистого и прямого MCP-запуска YaXUnit лучше всего подходит MCP YaXUnit Runner.
- Для более широкого локального build/test/syntax контура сильнее выглядит v8-runner.
- Для сценария Codex, где тесты идут рядом со сборкой и изменением артефактов, подходит Unica.
- Для тестирования внутри живой EDT с YAXUnit и debug cycle нужен EDT-MCP; для продуктового EDT-плагина в этой же роли можно рассматривать MCP:RSV Server.
- Для smoke/E2E/Vanessa Automation через EDT runtime нужен CodePilot1C MCP Host.
- Если нужен единый gateway и тесты только как один из backend-ов, подходит onec-mcp-universal, но это не самостоятельный runner и доступность проекта надо проверять отдельно.