GhidraMCP
活跃·★ 11.6k·Apache-2.0·更新于 2026-10-10
★ 最受欢迎★ 必备神器★ 时下流行
GhidraMCP 是一个 Model Context Protocol 服务,配有 Ghidra 插件,让大模型可以自主逆向应用程序。它把 Ghidra 的核心功能开放给 MCP 客户端:反编译和分析二进制文件、自动重命名方法和数据,以及列出方法、类、导入和导出。仓库附有演示视频和视频版安装指南。
需要 Ghidra、Python 3 和 MCP SDK。发布的 zip 包含 Ghidra 插件和 Python 的 MCP 桥接:通过 File、Install Extensions 安装扩展,重启 Ghidra,在 Configure 里启用 GhidraMCPPlugin,也可以在 Tool Options 里修改它的 HTTP 服务端口。README 说理论上任何 MCP 客户端都能使用,并给出三个设置示例:Claude Desktop、Cline 和 5ire。从源码构建使用 Maven,需要把若干 Ghidra 的 jar 文件复制到 lib 目录。采用 Apache 2.0 许可证,仓库最近一次更新在 2025 年 6 月。
#Ghidra#逆向工程#大型语言模型#模型上下文协议#反编译
01
功能特性
01作为MCP服务器和Ghidra插件运行
02在Ghidra中反编译和分析二进制文件
03自动重命名方法和数据
04列出方法、类、导入和导出
05与各种MCP客户端集成
02
为什么选择它
+让大模型可以在免费的 Ghidra 里反编译和分析二进制文件。
+可自动重命名方法和数据,并列出方法、类、导入和导出。
+理论上适用于任何 MCP 客户端,并有 Claude Desktop、Cline 和 5ire 的设置文档。
+采用 Apache 2.0 许可证,并附有安装视频指南。
03
权衡点
!README 很简短,工具集相比较新的 Ghidra MCP 项目比较有限,仓库最近一次更新在 2025 年 6 月。
!需要同时安装 Ghidra 扩展和单独的 Python MCP 桥接,从源码构建还要手动复制 Ghidra 的 jar 文件。
!让大模型重命名和分析未知二进制文件,需要谨慎选择信任的模型和客户端,并且只分析你有权分析的软件。
05
维护状况检查
活跃检查日期: 2026-10-24
- 最近提交
- 2026-10-10
- 近 90 天提交数
- 3
- 近 90 天发布数
- 1
- 最新发布
- 2.0 (2026-10-10)
- 未关闭 issue
- 94
- 近期 issue 至少有一条评论的比例
- 11/21
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #54 GhidraMCP installation issues15 条评论 · 2025-05-30
- #27 GhidraMCP's decompilation output differs from the Ghidra UI10 条评论 · 2025-04-04
- #165 [feature] UV/UVX deployement to help maintain and install the client as native mcp7 条评论 · 2026-06-17
- #88 unable to import the MCP zip7 条评论 · 2025-09-03
- #83 GhidraMCP not working in Ghidra 11.4.1?7 条评论 · 2025-08-22
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
04
适合谁
适合选它的情况
- 正在使用免费开源的 Ghidra 逆向分析套件,希望让 Claude 或 Cursor 等智能体通过 MCP 协议直接调用反编译、重命名、函数列表和符号分析工具。
- 需要搭建完全开源、无需商业逆向软件授权的自动化二进制分析与逆向工程流水线。
建议换别的情况
- 团队主力逆向工具是商业版 IDA Pro 与 Hex-Rays 反编译器;针对 IDA Pro 应使用专用的 ida-pro-mcp。
- 不涉及可执行二进制反编译、固件或汇编逆向分析工作。
06
与同类的区别
GhidraMCP 面向完全免费开源的 Ghidra 套件(Apache-2.0);ida-pro-mcp 则面向商业逆向工具标杆 IDA Pro 及其 Hex-Rays 反编译器生态。
07
兼容性
Ghidra
原生插件
已通过文档验证
Claude Desktop
支持的客户端
已通过文档验证
Cline
支持的客户端
已通过文档验证
5ire
支持的客户端
已通过文档验证
08
快速开始
1
$ git clone https://github.com/LaurieWired/GhidraMCP.git
09
使用场景
↳赋能大型语言模型自主进行应用程序逆向工程。
↳将Ghidra强大的分析能力与AI代理集成。
↳通过MCP客户端界面自动化二进制分析任务。
10
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧