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

Vibe Test — Browser Testing Agent — MCP-сервер для Claude Code

MCP-сервер даёт редакторам кода 14 инструментов Playwright, сканирует маршруты в проекте и выявляет регрессии в браузере при повторных прогонах без лишних вызовов LLM.

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

Что делает Vibe Test — Browser Testing Agent

Сервер подключает к агенту 14 инструментов на базе Playwright. В отличие от простого управления браузером, он предварительно разбирает файлы репозитория: находит существующие маршруты, параметры форм и обработчики, избавляя от ручного написания сценариев.

История прогонов сохраняется в каталоге .vibe: снимки run-snapshot.json и манифест маршрутов route-manifest.json помогают сравнивать результаты запусков. Агент сразу видит, какие страницы починили, а где возникли поломки после правок в коде. Проверка статусов опирается на эвристику (смену адреса, всплывающие уведомления, сетевые ошибки), поэтому отдельный API-ключ инструменту не нужен.

Для работы сервера требуется среда Node.js версии 20 или выше, а также установленный браузерный бинарник Chromium для Playwright.

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

  • протестировать интерфейс веб-приложения через реальный браузер Playwright
  • выявить регрессии и исправленные ошибки после правок в коде
  • извлечь действующие маршруты и поля форм прямо из файлов репозитория
  • составить отчёт со скриншотами каждого шага без ручной подготовки тестов

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

  • Просканируй репозиторий и протестируй оформление заказа на http://localhost:3000.
  • Найди регрессии в интерфейсе после последних изменений в коде.
  • Выполни авторизацию и подготовь HTML-отчёт со скриншотами всех экранов.

Как установить Vibe Test — Browser Testing Agent

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

claude mcp add vibe-testing -- npx -y vibe-testing

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

Вопросы о Vibe Test — Browser Testing Agent

Как установить Vibe Test — Browser Testing Agent в Claude Code?

Выполните в терминале команду claude mcp add vibe-test-browser-testing-agent -- npx -y vibe-testing. Для полной автоматической настройки окружения можно также запустить npx vibe-testing@latest init.

Что делает Vibe Test — Browser Testing Agent?

Он связывает редактор кода с Playwright через MCP, исследует проект для поиска маршрутов и автоматически гоняет сценарии в браузере, отслеживая разницу между запусками.

Нужен ли отдельный API-ключ для работы тестов?

Нет, инструмент не делает собственных вызовов к платным нейросетям. Проверки выполняются эвристически по сетевым кодам, всплывающим окнам и смене URL.

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

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

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