将 IDA Pro 接入 MCP 协议的服务器,让大模型助手协助逆向分析二进制程序。
Nowng/rea-mcp
一个 LM Studio 插件,把 REA 逆向工程 MCP 工具暴露给本地大模型使用,调用转发给上游 REA 服务。
- Star
- 8
- Fork
- 3
- 未关闭 Issue
- 0
- 最近提交
- 25天前
这是什么?
rea-mcp 是一个轻量的 TypeScript 封装,让 REA(Reverse Engineer Anything)MCP 服务器可以在 LM Studio 中使用。它按原名、原描述和原输入 schema 重新声明 REA 的约 170 个工具,并通过 stdio 把每次调用转发给子进程中的 REA 服务。REA 源码被克隆到本地目录且保持不修改,因此可以独立更新。
REA 覆盖原生二进制、JavaScript 与 Electron 应用、.NET 程序集、EVM 字节码、Android 安装包、固件和 Apple 应用的静态分析,并支持对进程、浏览器、ADB 设备和 Electron 目标做动态捕获。原生分析依赖 Hopper、Ghidra、IDA 或 ILSpy 等外部工具,需要单独安装;EVM 接口检查、归档解包等功能无需它们即可使用。
LM Studio 的 Hub 安装不会执行 postinstall 脚本,因此插件在首次加载时会自动克隆并构建 REA,这要求系统 PATH 中有 git 和 npm。各外部工具的路径可在插件的全局设置中配置。
核心功能
- 01为 LM Studio 重新声明约 170 个 REA 逆向工程工具,保留原始 schema。
- 02覆盖原生二进制、JavaScript/Electron、.NET、EVM、Android、固件和 Apple 应用。
- 03支持对进程、浏览器、ADB 设备和 Electron 目标进行动态捕获。
- 04通过 stdio 把每次调用转发给未修改的上游 REA 服务。
- 05Hub 安装时在首次加载自动完成 REA 的克隆与构建。
适用场景
- 在 LM Studio 中让本地大模型反编译或检查二进制的过程与字符串。
- 通过对话分析 Android APK、.NET 程序集或固件镜像。
- 检查 Electron 或 Web 应用的代码包,并捕获浏览器操作场景用于逆向。
- 无需额外工具,从字节码探索 EVM 智能合约接口。
快速上手
- 1
从 LM Studio Hub 安装插件
- 2
启用插件;首次加载时会克隆并构建 REA(需要 git 和 npm)
- 3
启动 LM Studio 本地服务器
lms server start
使用前须知
- 原生分析需要 Ghidra、Hopper 或 IDA 等外部工具;缺少它们时许多工具无法返回结果。
- 安装依赖系统 PATH 中的 git 和 npm;LM Studio Hub 安装会跳过 postinstall,因此设置在运行时完成。
- 项目规模较小(6 个星标),社区支持有限。
收录于专题
标签
常见问题
- rea-mcp 是什么?
- 一个 LM Studio 插件,把 REA 逆向工程 MCP 工具暴露给本地大模型使用,调用转发给上游 REA 服务。 rea-mcp 是一个轻量的 TypeScript 封装,让 REA(Reverse Engineer Anything)MCP 服务器可以在 LM Studio 中使用。它按原名、原描述和原输入 schema 重新声明 REA 的约 170 个工具,并通过 stdio 把每次调用转发给子进程中的 REA 服务。REA 源码被克隆到本地目录且保持不修改,因此可以独立更新。
- rea-mcp 可以免费使用吗?用的什么许可证?
- rea-mcp 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- rea-mcp 还在维护吗?
- 活跃维护中。rea-mcp 最近一次提交是在 2026年10月13日。
- rea-mcp 适合用来做什么?
- 在 LM Studio 中让本地大模型反编译或检查二进制的过程与字符串。 通过对话分析 Android APK、.NET 程序集或固件镜像。 检查 Electron 或 Web 应用的代码包,并捕获浏览器操作场景用于逆向。 无需额外工具,从字节码探索 EVM 智能合约接口。
- rea-mcp 怎么安装和运行?
- 从 LM Studio Hub 安装插件 启用插件;首次加载时会克隆并构建 REA(需要 git 和 npm) 启动 LM Studio 本地服务器: lms server start
- 在哪里获取 rea-mcp?
- 源代码和安装说明在 GitHub 上:https://github.com/Nowng/rea-mcp
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
让 AI 智能体通过 MCP 和命令行逆向分析原生二进制、Electron 应用、.NET 程序集和网站。
让 LLM 客户端通过 MCP 调用 Ghidra 逆向分析功能的服务器,可反编译和分析二进制文件。
让编码智能体逆向分析应用、游戏、二进制与网站,并将其移植到 Godot、Unity、Unreal 或 three.js 的 CLI 与 MCP 服务。
Ghidra 是美国国家安全局开源的软件逆向工程框架,提供反汇编、反编译、图形化分析和脚本能力。
精选并附注释的逆向工程工具与学习资源列表,涵盖二进制、应用、固件、文件格式和协议。