@letsrunit/mcp-server
MCP server for letsrunit — AI-agent browser test generation and execution
Versions
0.25.0latest0.24.20.24.10.24.00.23.7+ show 60 moreshow less
0.23.60.23.50.23.40.23.30.23.20.23.10.23.00.22.00.21.10.21.00.20.00.19.50.19.40.19.30.19.20.19.10.19.00.18.30.18.20.18.10.18.00.17.10.17.00.16.00.15.10.15.00.14.50.14.40.14.30.14.20.14.10.14.00.13.30.13.20.13.10.13.00.12.00.11.00.10.00.9.10.9.00.8.00.7.10.7.00.6.00.5.10.5.00.4.20.4.10.4.00.3.100.3.90.3.80.3.70.3.60.3.40.3.30.3.00.2.60.0.1Tools 11
letsrunit_diff Diff the current live page against the HTML snapshot from the last passing test of a scenario.
letsrunit_reload Reload built-in and project support step definitions without restarting the MCP server.
letsrunit_debug Evaluate JavaScript on the current page via Playwright page.evaluate(). Use for debugging — not for test logic.
letsrunit_snapshot Get the current page HTML, scrubbed for LLM consumption. Use selector to scope to a DOM subtree.
letsrunit_session_start Launch a new browser session. Does not navigate anywhere — use letsrunit_run with a Given step to navigate. Set baseURL to enable relative paths like "Given I\'m on the homepage".
letsrunit_session_close Close a browser session and release its resources.
letsrunit_list_sessions List all active browser sessions.
letsrunit_list_steps List available step definitions for a session. Optionally filter by step type (Given/When/Then).
letsrunit_diagnostics Return runtime diagnostics for MCP support-file loading (cwd resolution, cucumber config path, support entries). Available only when LETSRUNIT_MCP_DIAGNOSTICS=enabled.
letsrunit_screenshot Take a screenshot of the current page. Optionally crop to a specific element (selector) or highlight elements before capturing (mask).
letsrunit_run Execute Gherkin steps or a complete feature in the browser.
Permissions 4
network medium filesystem low shell high env_vars low