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.
A Model Context Protocol (MCP) server that integrates Cypress with Cursor AI, enabling AI-powered test automation, debugging, and script generation for Cypress tests.
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.
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.
Retrieve accessibility properties and generate multi-framework test selectors for web elements using CSS selectors to support testing and accessibility audits.
Execute frontend tests using Jest or Cypress frameworks for unit, component, and end-to-end testing. Input source and test code, specify framework and test type, and configure parameters to validate functionality effectively.
Create automated tests for frontend code using Jest or Cypress frameworks. Supports unit, component, and end-to-end testing in JavaScript, TypeScript, JSX, and TSX.
Test React components by validating component code, generating or executing test cases, and analyzing results using Jest or Cypress frameworks. Simplifies frontend testing workflows on the MCP Frontend Testing Server.