Diagnose Cypress setup issues by validating config file, binary, spec files, support file, and directories. Use this health check to identify and resolve configuration or environment problems.
MCP server that gives AI coding agents full control over Cypress test execution, allowing them to run, debug, and iterate on E2E tests directly from MCP-compatible agents.
Exposes Cypress as AI-usable tools for running tests, managing spec files, taking accessibility snapshots, and automating a browser via Playwright-core.
Run Cypress tests with custom configuration. Specify browser, headless mode, base URL, environment variables, and more to get test results including pass/fail counts and run ID.
Convert completed test cases into executable automation scripts for Playwright, Cypress, Selenium, or Puppeteer. Use after generating test cases to obtain runnable code.
Launch interactive test recording to transcribe browser actions into runnable test code. Use to build baseline happy-path tests by clicking through complex UI flows.
Execute test suites under the QA runner and generate structured reports with exit codes, logs, and flaky detection. Supports optional filter to target specific tests across pytest, Jest, Cypress, Go, and Maestro.
Re-run only the tests that failed in the previous run, supporting pytest, Jest, Cypress, Go, and Maestro. Faster than a full suite, ideal for iterative bug fixes.
Record and update a project's technology stack across categories like backend, frontend, database, infrastructure, testing, and devops, maintaining a central registry for consistency.
Lists all executable tests in a project using native collection mechanisms (pytest --collect-only, Jest --listTests, etc.). Returns a line-by-line list of node IDs or filenames to verify test coverage before running or generating tests.