mcp-test-runner MCP Server

Universal MCP server for running tests across pytest / Jest / Cypress / Go, with built-in DOM analyzer, run history, and a self-improvement coach. Stable since v1.0.0 (2026-06-02) — see Stability…

Local server

What is the mcp-test-runner MCP Server?

mcp-test-runner is an MCP project maintained in the kao273183/mcp-test-runner repository. The maintainer describes its purpose as “Universal MCP server for running tests across pytest / Jest / Cypress / Go, with built-in DOM analyzer, run history, and a self-improvement coach. Stable…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_runner_infoWhich runner is active + all available ones
list_testsEnumerate tests in the project
run_testsRun tests (filter / headed / browser; last two pytest-playwright only)
run_failedRe-run last failures (pytest --lf)
get_test_reportSummary (pass / fail / skipped / duration / flaky-in-run)
get_failure_detailsPer-failure message + screenshot / trace / video paths
generate_testTest skeleton; with module from analyze_url/analyze_screen, a runnable one (Playwright .py or Maestro .yaml)
auto_generate_testsOne-shot: analyze URL → generate one test per discovered module
codegenLaunch Playwright codegen (web) / hint to maestro studio (mobile)
generate_html_reportRender the latest run as self-contained HTML
get_test_historyLast N archived run summaries (for trend / flake debugging)
analyze_urlWeb: DOM probe → modules + selectors + candidate TCs + API endpoints + layout overflow warnings
analyze_screenMobile: maestro hierarchy → form / cta / tab_bar modules + candidate TCs (noise-filtered)
get_optimization_planThree-layer self-improvement coach (suite / MCP / AI strategy)
run_api_security_scanv0.8.0 OWASP API Security Top 10 (2023) rule-based scanner — load an OpenAPI 3.x spec, walk path × method, dispatch 5 in-scope rules (API1 BOLA, API2 Broken…
URIWhat