К основному содержанию
MCP-сервер CX Codex

Sentinel DV — MCP-сервер для Claude Code: разбор логов UVM и coverage

Индексирует логи UVM и cocotb, отчёты покрытия, регрессии и осциллограммы в DuckDB и отдаёт ИИ-агенту 28 инструментов только для чтения.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env SENTINEL_DV_CONFIG=<SENTINEL_DV_CONFIG> --transport stdio sentinel-dv -- uvx sentinel-dv
Открыть на GitHub

Что делает Sentinel DV

Sentinel DV собирает экспортированные артефакты верификации — логи UVM, вывод cocotb и JUnit XML, JSON с отказами ассершенов, статусы SVA, сводки покрытия, файлы *.wave.json и VCD — в локальную базу DuckDB. Поверх индекса работают 28 инструментов с фиксированными схемами вывода: прогоны, тесты, отказы, покрытие, регрессии, осциллограммы. Агент спрашивает базу, а не читает сырые файлы целиком.

Сервер ничего не запускает и не правит. runs.submit и tests.replay возвращают команды в режиме dry-run — их просматривает инженер. Нативный стриминг FSDB и WLF не поддерживается, только предвычисленные сводки. Доступ к путям ограничен списком artifact_roots, размер ответа, число страниц и ссылок на доказательства заданы в конфиге, редакция секретов, почты и локальных путей включается там же.

Нужен Python 3.10 или новее. Индекс строится до старта сервера командой sentinel-dv-index --config ... --index-all, а SENTINEL_DV_CONFIG должен указывать на абсолютный путь к конфигу: относительные пути внутри YAML считаются от каталога самого файла. В репозитории лежат готовые скиллы для триажа регрессий, отладки одиночного теста и закрытия покрытия, а также манифесты плагинов Codex и Claude.

Какие задачи решает

  • найти упавший тест в многотысячном прогоне регрессии
  • сгруппировать отказы по стабильным сигнатурам вместо ручного сравнения логов
  • посмотреть, каких бинов не хватает до закрытия покрытия
  • сравнить два прогона и увидеть расхождения по тестам
  • получить сводку по сигналам из VCD без открытия волновой вьюшки

Примеры запросов агенту

  • Покажи список прогонов и найди тот, где упало больше всего тестов
  • Сгруппируй отказы в последней регрессии и покажи доказательства по каждой группе
  • Каких покрытий не хватает и что предлагает coverage.advisor?

Как установить Sentinel DV

Командой платформы

claude mcp add --env SENTINEL_DV_CONFIG=<SENTINEL_DV_CONFIG> --transport stdio sentinel-dv -- uvx sentinel-dv

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from sentinel-dv <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о Sentinel DV

Как установить Sentinel DV в Claude Code?

Добавьте сервер командой claude mcp add sentinel-dv -- uvx sentinel-dv, а если нужен свой конфиг — claude mcp add --env SENTINEL_DV_CONFIG=<SENTINEL_DV_CONFIG> --transport stdio sentinel-dv -- uvx sentinel-dv. Перед этим соберите индекс.

Что делает Sentinel DV?

Индексирует артефакты верификации в DuckDB и открывает агенту 28 инструментов только для чтения: прогоны, тесты, отказы, ассершены, покрытие, регрессии и сводки осциллограмм.

Нужен ли Python для работы сервера?

Да, Python 3.10 или новее. Запуск идёт через uvx, так что постоянная установка не обязательна, но индекс нужно построить до старта сервера.

Похожие MCP-серверы

Все MCP-серверы по теме «Тесты и QA» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 569звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 779звёзд репо SeleniumBase MCP seleniumbase MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов. CX Codex +1 ★ 13 181звёзд репо mobile-mcp mobile-next Подключает управление мобильными устройствами на iOS и Android к ИИ-агенту. Пригодится для запуска тестов, снятия скриншотов и автоматизации сценариев в приложениях. CX Codex +1 ★ 10 025звёзд репо e2e tester-army Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом. CX Codex +1 ★ 11 962звёзд репо mockserver mock-server Поднимает один порт, который отвечает за любую внешнюю зависимость: HTTP, gRPC, WebSocket. Пригодится, когда бэкенда ещё нет или он падает. CX Codex +1 ★ 4 999звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой