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

digline — MCP-сервер для Claude Code: читает и измеряет прогоны eval

Даёт агенту доступ к результатам прогонов digline: посмотреть сохранённые, сравнить с базой, запустить новый. Продвинуть baseline через него нельзя.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add digline-mcp -- uvx digline-mcp
Открыть на GitHub

Что делает digline

Сервер отдаёт восемь инструментов. list_runs показывает прогоны набора от свежих к старым и помечает baseline, get_run и get_baseline возвращают вердикты, compare сверяет прогон с базой, diff — два прогона между собой, explain разбирает один прогон по типизированным фактам вместе с кодом выхода, log показывает, какая модель отвечала. Инструмента promote здесь нет намеренно: baseline — это утверждённая ссылка, и запись в неё должна приходить от человека, а не от агента. Отказ агент мог бы оспорить, отсутствие инструмента — нет.

Перед запуском run требует обязательный acknowledge_calls, равный числу запланированных обращений к цели. Без него вызов отклоняется, но сервер тут же называет нужное число — например, для набора из 20 кейсов по 5 сэмплов это 100 обращений. Только после повторного вызова с этим числом набор выполняется.

Ставится через uv pip install digline-mcp, запускается командой digline-mcp с аргументом --root на корень репозитория. Один сервер обслуживает один репозиторий: для нескольких проектов поднимают несколько именованных серверов. Флаги --tenant и --env только проверяются и ничего не переопределяют — решает набор. Учтите: каждый инструмент, включая читающие, загружает названный набор, а suite.py исполняет код проекта в окружении сервера. В ответы попадает только проекция вердиктов — имя, статус, счёт, порог, допуск, интервал и раскрытые метаданные; причина от судьи не пересекает границу, потому что судья цитирует вывод.

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

  • посмотреть, какие прогоны набора уже сохранены и где baseline
  • сравнить свежий прогон с утверждённой базой и увидеть регресс
  • сопоставить два прогона, ни один из которых не эталон
  • разобрать один прогон по фактам вместе с кодом выхода
  • запустить набор, заранее подтвердив число обращений к цели

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

  • Покажи все сохранённые прогоны набора suite.py и отметь baseline
  • Сравни последний прогон с baseline — стало хуже?
  • Запусти suite.py, число обращений к цели подтверждаю: 100

Как установить digline

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

claude mcp add digline-mcp -- uvx digline-mcp

uvx запускает команду с именем пакета; если в README она другая — uvx --from digline-mcp <команда>

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

Вопросы о digline

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

Одной командой: claude mcp add digline-mcp -- uvx digline-mcp. После этого сервер появится в списке MCP-серверов Claude.

Что делает digline?

Читает сохранённые прогоны eval-набора digline, измеряет новый прогон и объясняет результат. Продвинуть baseline он не может — такого инструмента в нём нет.

Почему run отказывается работать без acknowledge_calls?

Так агент не потратит сотни вызовов модели, не назвав число заранее. При отказе сервер возвращает, сколько обращений планирует набор, и ждёт повторного вызова с этим значением.

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

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

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

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