Best for
- Complex tasks that require structured reasoning
- Scenarios needing step validation and revisions
- Exploring multiple solution paths
CRASH provides a valuable tool for structured reasoning, especially for complex problems. It is more concise than sequential thinking but may not be needed for simple tasks.
Strongest · Documentation 15/20 Weakest · Security and permissions 8/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 18+ · Docker · Bun · Deno
CRASH_STRICT_MODE
Enables strict validation (requires specific prefixes); defaults to false.
MAX_HISTORY_SIZE
Maximum steps retained in history; defaults to 100.
CRASH_OUTPUT_FORMAT
Output format: console, , or markdown; defaults to console.
CRASH_NO_COLOR
Set to true to disable colored console output.
CRASH_SESSION_TIMEOUT
Session timeout in minutes; defaults to 60.
CRASH_MAX_BRANCH_DEPTH
Maximum branch nesting depth; defaults to 5.
CRASH_ENABLE_SESSIONS
Whether to enable session management; defaults to false.
Install via npm: npm install crash-mcp. Or run directly with npx: npx crash-mcp. For most MCP clients, add the JSON config: {"mcpServers":{"crash":{"command":"npx","args":["-y","crash-mcp"]}}}. See README for client-specific setup.
{
"mcpServers": {
"crash": {
"command": "npx",
"args": [
"-y",
"crash-mcp"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"crash": {
"command": "npx",
"args": [
"-y",
"crash-mcp"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add crash -- npx -y crash-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
After connecting the client, check the tool list for a tool named handle_step; then prompt "use crash to analyze a complex problem step by step" and confirm it returns structured, step-numbered reasoning output.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
CRASH (Cascaded Reasoning with Adaptive Step Handling) is an MCP server for structured, iterative reasoning. It helps AI assistants break down complex problems into trackable steps with confidence tracking, revision support, and branching for exploring alternatives. Inspired by the MCP Sequential Thinking Server, it is more token-efficient and streamlined.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision b74f5ce91e21 Data synced 2026-10-19 Read the FMRS scoring method