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

test-coverage-mcp — MCP-сервер для Claude Code: покрытие тестами

Даёт агенту доступ к данным покрытия из LCOV-файлов: он видит, улучшил или ухудшил тесты, не разбирая многомегабайтные отчёты.

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

Что делает test-coverage-mcp

MCP-сервер читает LCOV и отдаёт агенту готовые проценты. Четыре инструмента: coverage_summary показывает покрытие по проекту, coverage_file_summary — по конкретному файлу, start_recording запоминает текущее значение как базу, а get_diff_since_start считает разницу с ней. Путь к LCOV задаётся через lcovPath, по умолчанию это ./coverage/lcov.info.

Базовая запись нужна, чтобы агенту не пришлось держать стартовые цифры в контексте всю сессию. Он записывает базу в начале работы, а потом спрашивает разницу и получает прирост или падение в процентах. Ответы короткие, поэтому контекст не забивается.

Сервер работает с любым языком, если тесты умеют отдавать LCOV. Сам файл lcov.info должен существовать к моменту вызова: без него инструменты ничего не вернут. Ставится через npm install -g test-coverage-mcp, дальше сервер прописывается в конфиг инструмента.

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

  • узнать, не упало ли покрытие после правок агента
  • найти файлы без тестов перед началом работы
  • сравнить покрытие с началом сессии без ручного пересчёта
  • получить проценты по проекту, не открывая LCOV целиком
  • проверить покрытие отдельного файла перед рефакторингом

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

  • Проверь текущее покрытие тестами через coverage_summary
  • Запиши базу покрытия через start_recording, потом покажи разницу
  • Какое покрытие у файла src/utils/parser.ts? Используй coverage_file_summary

Как установить test-coverage-mcp

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

claude mcp add test-coverage-mcp -- npx -y test-coverage-mcp

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

Вопросы о test-coverage-mcp

Как установить test-coverage-mcp в Claude Code?

Сначала npm install -g test-coverage-mcp, затем claude mcp add test-coverage-mcp -- npx -y test-coverage-mcp.

Что делает test-coverage-mcp?

Читает LCOV-файл и отдаёт агенту покрытие по строкам и ветвям — по проекту или по отдельному файлу. Ещё умеет запоминать базу и считать разницу с ней.

С какими языками работает сервер?

С любым, чьи тесты формируют LCOV-отчёт. Сервер разбирает сам формат, а не исходники.

Похожие 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звёзд репо

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

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