REA MCP 是什么?
MCP 是代理调用工具的接口层。REA 向支持本地 MCP 服务的代理提供分析能力,代理决定如何提问与解释结果。安装一个 MCP 注册项,不会自动安装所有逆向引擎,也不会自动证明目标已经分析成功。
代理客户端 → REA MCP 服务 → 对应分析工具 → 可核查的结果
把准备过程拆成三层
- 客户端层:setup 的目标客户端与实际使用的客户端一致,配置后重启。
- MCP 层:代理能发现 REA 工具,doctor 对选定注册项没有未解决错误。
- 目标层:所需运行时、引擎、路径和目标文件都可用;用最小任务核对输出。
按目标选择依赖
- 静态 JavaScript:可读目录或支持的 ASAR,不需要 Ghidra。
- 原生程序:准备适用的 Ghidra、Hopper 或 IDA,并先验证引擎本身。
- 网页行为:准备独立的 Chromium 调试会话;普通网页 URL 不是调试端点。
怎样选择客户端?
Claude Code、Codex 和 Cursor 可使用本站配置向导。选择你已有的代理和环境,先查看 dry-run,再执行配置。不要为了测试一个客户端而批量修改所有被检测到的客户端。
“reverse engineering MCP”是否只指 REA?
不一定。这是一个通用需求词,也可能指其他工具的 MCP 集成。判断是否适合时,比较目标类型、依赖、工具输出与证据能力,不要只比较工具名称或数量。本页说明的是 REA 的工作方式。