This connects Claude to a Docker-based Chrome pool that runs browser tests defined as plain JSON arrays. The 16 tools let Claude create test files, execute them in parallel or serial mode, fetch screenshots, read network logs, and pull test results back into the conversation. You can ask it to generate a test from a GitHub issue URL, run visual verification checks by describing what a page should look like, or debug flaky tests using the built-in stability tracker. Tests are action objects like goto, click, type, and assert_text with no Playwright or Cypress wrapper. The dashboard shows live execution, pass rates, and screenshot diffs. If you want Claude to write and run browser tests without leaving the chat, this is the stack.
claude mcp add --transport stdio io.github.fastslack-e2e-runner uvx e2e-runner