← 返回目录
C

CRASH

社区
用于结构化、迭代推理的MCP服务器,支持步骤跟踪、分支与修订。
GitHub 源仓库 ↗
★ 72 Stars 分类 · 开发工具 热门 源版本 b74f5ce91e21
60FMRS · C
可靠性
10/20
安全与权限
8/20
维护活跃度
14/20
文档质量
15/20
安装易用性
13/20

CRASH为结构化推理提供了有价值的工具,尤其适用于复杂问题。它比sequential thinking更精简,但可能不适合简单任务。

查看 FMRS 评分方法 →

CRASH(级联推理与自适应步骤处理)是一个MCP服务器,帮助AI助手将复杂问题分解为可跟踪的步骤,支持置信度跟踪、修订和分支探索备选方案。灵感来源于MCP Sequential Thinking服务器,但更精简且token效率更高。

工具能力

handle_step
处理单个推理步骤,包括步骤编号、目的、思考、结果、下一步行动和原因等参数,并支持置信度、修订、分支和依赖关系。

安装接入

使用npm安装:npm install crash-mcp。或通过npx运行:npx crash-mcp。对于大多数MCP客户端,添加JSON配置:{"mcpServers":{"crash":{"command":"npx","args":["-y","crash-mcp"]}}}。具体客户端配置请参阅README。

claude_desktop_config.json
{
  "mcpServers": {
    "crash": {
      "command": "npx",
      "args": [
        "-y",
        "crash-mcp"
      ]
    }
  }
}

选型与风险

适合谁

  • 需要结构化推理的复杂任务
  • 需要逐步验证和修订的场景
  • 探索多种解决方案路径

不适合谁

  • 简单单步任务
  • 纯信息检索
  • 确定性且无不确定性的程序

所需权限

  • 需要网络访问以通过npx下载包
  • 文件系统访问以读取配置(视客户端而定)

风险与副作用

  • 包可能未经过审核(社区项目)
  • 配置错误可能导致启动失败
  • 环境变量设置不当可能导致行为异常

常见排障

  1. 模块未找到错误:尝试使用bunx而不是npx
  2. ESM解析问题:尝试使用--node-options=--experimental-vm-modules标志
  3. 检查环境变量如CRASH_STRICT_MODE和CRASH_OUTPUT_FORMAT是否设置正确

使用场景

复杂的多步骤问题求解
代码分析与优化
系统设计
调试需要系统性调查
探索多个解决方案路径
需要跟踪置信度的任务

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Cursor完整支持
VS Code完整支持
Windsurf完整支持
JetBrains完整支持