$ timeahead.in
/ servers/github/io.github.fastslack/e2e-runner
github

io.github.fastslack/e2e-runner

JSON-driven E2E test runner with parallel Chrome pool execution and 16 MCP tools.

โ˜… 2 starsupdated 1d agogithub โ†—
32critical
โš  10 credentials detected in repository history via Gitleaks
โ–ฃ Score BreakdownMCPScore = ฮฃ(raw ร— weight)
DimensionRawWeighted
Security
35%
0
0.0
Freshness
25%
65
16.3
Adoption
20%
5
1.0
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
32.2
โšฟ Capabilities & Risk Explainer
fs readfs writenetworkexecevalsecrets
โ—† Risk level: highยท 17 tools ยท auth: API key
fs read + fs write + network + exec + eval + secrets active โ€” can execute code, access credentials, and make external network calls.
Tool nameDescriptionDestructive?
e2e_runโš Run E2E browser tests. Specify all suites, a specific suite, or a JSON file path. Returns structured results with pass/fโš  yes
e2e_listList all available E2E test suites with their test names and counts.โœ“ no
e2e_create_testCreate a new E2E test JSON file with 28+ built-in action types: click, type, assert, navigate, wait, evaluate, visual veโœ“ no
e2e_create_moduleCreate reusable test modules with parameterized actions. Modules encapsulate repeated sequences (auth flows, navigation,โœ“ no
e2e_pool_statusGet Chrome pool availability, running sessions, queue depth, and capacity across all configured pools.โœ“ no
+12 more tools
e2e_app_pool_statusInspect the app environment pool: active forks, allocated ports, and per-fork details (driver, baseUrl, owning test, forโœ“ no
e2e_screenshotRetrieve a screenshot by its content hash (ss:HASH). Returns the image for visual inspection of test results or error stโœ“ no
e2e_captureCapture a screenshot of any URL on demand. Supports full-page capture, CSS selector waits, custom delays, auth token injโœ“ no
e2e_analyzeAnalyze a page's structure and return all interactive elements (forms, buttons, links, tables, modals) with CSS selectorโœ“ no
e2e_issueFetch a GitHub/GitLab issue and generate E2E or API tests. Supports prompt mode (returns test prompt) and verify mode (aโœ“ no
e2e_learningsQuery stability insights built across runs: flaky tests, selector health, page reliability, API health, error patterns, โœ“ no
e2e_network_logsQuery network request/response logs for a specific test run. Filter by HTTP method, status code, URL pattern, or errors โœ“ no
e2e_varsManage project variables stored in SQLite. Variables are referenced in test JSON as {{var.KEY}} with project-wide or perโœ“ no
e2e_dashboard_startStart the real-time web dashboard with live test execution, results history, screenshot gallery, pool visualization, andโœ“ no
e2e_dashboard_stopStop the E2E Runner web dashboard.โœ“ no
e2e_dashboard_restartRestart the web dashboard, optionally with a new project directory or port. Useful when switching projects or recoveringโœ“ no
e2e_neo4jManage the Neo4j knowledge graph container for advanced E2E learnings visualization and cross-project analysis. Supportsโœ“ no
โš™ Install config
Claude Desktop ยท Cursor ยท Windsurf ยท VS Code (Copilot) ยท Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "iogithubfastslacke2e-runner": {
      "command": "npx",
      "args": [
        "-y",
        "@matware/e2e-runner"
      ]
    }
  }
}
๐Ÿ“ˆ Score historylast 15 snapshots
5/25/20266/6/2026 ยท 15 snapshots
โš™ Maintenance health
41/ 100 ยท is this project alive?
contributors (1y)3
top contributor share59%
releases (1y)2
last release0d ago
ciโœ— none
โ› Raw data
weekly downloads0
github stars2
forks0
open issues0
licenseโœ“ present
readme length27998 chars
last publish57d ago
last commit1d ago
last updated4d ago
owner of this server? claim your listing to get a verified badgeclaim โ†’
๐Ÿ”” Score drop alerts
get notified by email when this server's score drops 5+ points
io.github.fastslack/e2e-runner โ€” MCP Score: 32/100 | MCPScore | Timeahead