RunCrucible is an MCP server that lets Claude, Cursor, and Windsurf detect and run your test suite — so your AI can see failures and fix them directly.
What it does
Add RunCrucible to your MCP config and your AI assistant gets a complete testing workflow — detect, run, fix, cover, generate, and find flaky tests.
Scans your repo and identifies Jest, Vitest, pytest, or Mocha automatically from your config files.
Executes your test suite and returns full output — stdout, stderr, exit code — so your AI can read failures and fix them without leaving the editor.
Runs tests and on failure automatically reads the failing test files and their source counterparts — everything needed to fix in one call.
Runs coverage and returns a per-file report highlighting everything below your threshold. Your AI knows exactly what to write tests for.
Reads a source file and any existing tests nearby. Returns full context so your AI writes an accurate, complete test suite in one shot.
Runs your suite multiple times and flags tests with inconsistent results — the ones that waste hours of debugging because nobody built the detector.
Setup
Add this to your MCP config and restart your client. That's it.
// Claude Code, Cursor, Windsurf — same config format { "mcpServers": { "runcrucible": { "command": "runcrucible-mcp", "env": { "RUNCRUCIBLE_LICENSE_KEY": "your-license-key" } } } }
Supported
Framework is auto-detected. No flags, no extra config.
Pricing
Pro
per month · cancel anytime