REA MCP
☰
ZH-CN
● — 人在线 · 浏览 — 次
赞助提交案例
我们的指南 / LEARN · 更新于 2026年10月13日 · 发布者 REA MCP

在 Claude Code、Codex 和 Cursor 中安装 REA

开始之前

以下内容都取自 REA 项目公开的 README 和安装文档。命令会随版本更新而变化,如有出入请以原文为准。

  • Node.js 和 npm。 REA 支持 Node.js 22.x(22.19 及以上)、24.x(24.11 及以上)和 26 以上;不支持 Node.js 23、25 和预发布版本。
  • 支持本地 MCP 服务器的 agent,例如 Claude Code、Codex 或 Cursor。
  • 可选:Hopper、Ghidra 或 IDA,只有深入的原生分析才需要。JavaScript 和 .NET 的静态检查不需要原生分析引擎。

引导式配置(推荐)

运行:

npx rea-agents setup

配置程序会先列出支持的 agent 供你多选,然后列出准备修改的路径和内容,在改动任何 agent 配置或安装 Hopper 之前都会征求你的同意,每一步都可以取消。它会添加 REA 的 MCP 服务器和对应的工作流说明,保留无关的配置项,并备份每个被修改的配置文件。完成后,请重启完成信息中列出的 agent。

如果要明确使用最新发布的版本:

npx rea-agents@latest setup

Claude Code、Codex 和 Cursor

引导式配置三者都支持,在列表中勾选即可。如果你已经安装了 rea 命令(见下文),文档演示了如何明确指定客户端,并在不写入任何文件的情况下预览方案:

rea setup --client codex --client cursor --skill=false --dry-run

客户端 ID 分别是 Claude Code 的 claude_code、Codex 的 codex 和 Cursor 的 cursor。文档中的几个细节:

  • Claude Code: 附带的 skill 会安装到 ~/.claude/skills(设置了 $CLAUDE_CONFIG_DIR 时为 $CLAUDE_CONFIG_DIR/skills)。
  • Codex: 配置程序会在注册中加入 startup_timeout_sec = 30;CODEX_HOME 未设置或为空时,Codex 使用 ~/.codex。
  • Cursor: 除了引导式配置,文档没有列出 Cursor 专属的步骤。

配置完成后请重启 agent,才会加载 REA。

其他客户端:手动注册

REA 已发布在官方 MCP Registry,名称是 io.github.morluto/rea。对于需要手动配置的客户端,文档给出了这段配置:

{
  "mcpServers": {
    "rea": {
      "command": "npx",
      "args": ["-y", "rea-agents@6.4.0", "mcp"]
    }
  }
}

文档固定使用一个确切的包版本;我们在 2026 年 10 月 13 日查看时,文档写的是 6.4.0。请运行 npm view rea-agents dist-tags.latest 查询当前版本并改用它。如果你的客户端不在文档范围内,请按该客户端自己的说明,用上面的命令添加本地 MCP 服务器。

在终端中使用 REA

无需安装,就能分析已解包的 JavaScript 或 Electron 应用目录或 ASAR 文件:

npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json

如果要安装 rea 命令长期使用:

npm install --global rea-agents
rea --help

检查、更新与卸载

rea doctor 只读取你的配置、不做任何改动,并报告哪些部分已就绪。REA 更新频繁,请保持最新:

rea update

rea update 会更新通过 npm install --global 或 bun add --global 安装的 CLI;随后运行它输出的配置命令,更新 agent 的注册。如果你用的是 npx,请再次运行 npx rea-agents@latest setup,检查改动后重启 agent。

rea uninstall
rea uninstall --purge-data

卸载只会移除 REA 自己的 agent 注册和 skill 文件;--purge-data 会同时移除 ~/.rea 下的 REA 缓存和状态。

Hopper、Ghidra 和 IDA

配置程序可以在你另外明确同意后安装 Hopper,也能记下已验证的 Ghidra 安装路径;IDA 在项目文档中有单独的说明。IDA、Hopper、JEB 等商业工具必须由你自行合法获取并取得授权,REA 不提供这些工具的授权或密钥。

REA 运行起来后,只分析你拥有或获授权检查的软件。请参考 REA 适合做什么 和本站的内容规范。

学习指南