JSON-driven E2E test runner with parallel execution, Chrome pool, and Claude Code MCP integration
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add e2e-runner -- npx -y @matware/e2e-runner~/.codex/config.toml
[mcp_servers.e2e-runner]
command = "npx"
args = ["-y", "@matware/e2e-runner"]
# codex mcp add e2e-runner -- npx -y @matware/e2e-runner~/.cursor/mcp.json
{
"mcpServers": {
"e2e-runner": {
"command": "npx",
"args": [
"-y",
"@matware/e2e-runner"
]
}
}
}.vscode/mcp.json
{
"servers": {
"e2e-runner": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@matware/e2e-runner"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"e2e-runner": {
"command": "npx",
"args": [
"-y",
"@matware/e2e-runner"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"e2e-runner": {
"command": "npx",
"args": [
"-y",
"@matware/e2e-runner"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"e2e-runner": {
"command": "npx",
"args": [
"-y",
"@matware/e2e-runner"
]
}
}
}