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

e2e-runner — MCP-сервер для Claude Code: E2E-тесты и установка

Запускает E2E-тесты веб-приложения по сценариям в JSON и помогает создавать их через агента. Подойдёт для проверки пользовательских потоков в браузере.

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

Что делает e2e-runner

e2e-runner выполняет действия в браузере: открывает страницу, вводит текст, нажимает кнопки, проверяет содержимое и сохраняет скриншоты. Сценарий — упорядоченный список действий в JSON; писать тестовый код не требуется. Через MCP агент может создать тест, запустить его и сообщить результат.

Браузер можно подключить через Chrome с портом отладки, использовать Obscura или запустить пул Chrome в Docker для параллельных тестов. Пакет устанавливается через npm, а npx e2e-runner init создаёт каталог e2e/ с примером теста и конфигурацией. Для Docker-пула нужен Docker; приложению задают адрес host.docker.internal, иначе браузер в контейнере не попадёт на localhost хоста.

Результаты включают статус теста, время выполнения, скриншоты и сетевые ошибки; они выводятся в терминал и, если открыт, веб-дашборд. Для локального Chrome достаточно указать его адрес в CHROME_POOL_URL и выбрать драйвер cdp.

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

  • Проверить вход в веб-приложение по шагам
  • Убедиться, что после действия отображается нужный текст
  • Сохранить скриншот страницы после прохождения сценария
  • Запустить несколько тестов параллельно через пул Chrome

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

  • Создай E2E-тест для входа: открой /login, заполни форму и проверь результат.
  • Проверь главную страницу: открой / и сохрани скриншот home.png.
  • Запусти все тесты из e2e/ и покажи результаты.

Как установить e2e-runner

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

claude mcp add e2e-runner -- npx -y @matware/e2e-runner

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

Вопросы о e2e-runner

Как установить e2e-runner в Claude Code?

Выполните claude mcp add e2e-runner -- npx -y @matware/e2e-runner. Эта команда добавляет MCP-сервер.

Что делает e2e-runner?

Он запускает браузерные E2E-сценарии, заданные в JSON. Агент может составить сценарий, выполнить его и сообщить результат.

Нужен ли Docker для запуска тестов?

Нет, можно подключить локальный Chromium через порт отладки или использовать Obscura. Docker нужен для параллельного пула Chrome.

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

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

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