AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
安全与合规/
ghidra-mcp
ghidra-mcp logo

ghidra-mcp

活跃·★ 5.8k·Apache-2.0·更新于 2026-10-21

Ghidra MCP Server 通过 Model Context Protocol 把 Ghidra 的逆向工程能力接入 AI 工具。README 称有 245 个 MCP 工具,并说是由每天在真实二进制文件上使用它的逆向工程师构建的,具有完整的写入能力(重命名、类型、注释、创建结构),而不只是只读工具。项目请求用户加星和赞助,以资助兼容性更新和文档。

列出的能力包括:反编译、调用图和交叉引用、通过 PCode 向前或向后传播数值的数据流分析、结构体、联合体和枚举的创建、字符串和导入分析、内存检查,以及按函数哈希在不同二进制版本之间传播文档。5.4.0 版本加入了动态分析:通过 Ghidra 的 EmulatorHelper 对单个函数做 P-code 仿真,以及基于 TraceRmi 框架的实时调试器(Windows PE 用 dbgeng,其他用 gdb 或 lldb),支持附加、单步、断点以及寄存器和内存访问。它还介绍了 AI 辅助的文档工作流,例如七步函数文档流程和批量文档。构建需要 Java 21、Maven 3.9+、Ghidra 12.1 或兼容版本以及 Python 3.10+。代码采用 Apache-2.0 许可证。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-17。

许可证
Apache-2.0
最新发布
v6.0.0 · 2026-07-25
最近提交
2026-10-16
贡献者
60
复刻数
341
未关闭的 issue 和 PR
32
首次发布
2025-08-30

来源:GitHub、npm 和 PyPI 的公开接口。

#人工智能#binary-analysis#ghidra#ghidra-extension#Java#MCP 协议#MCP 服务器
$ 安装
$ git clone https://github.com/bethington/ghidra-mcp.git && cd ghidra-mcp && python -m tools.setup ensure-prereqs --ghidra-path "/path/to/ghidra_12.1_PUBLIC" && python -m tools.setup build && python -m tools.setup deploy --ghidra-path "/path/to/ghidra_12.1_PUBLIC"
↗ 访问官网★ GitHub
01

功能特性

01完整的Model Context Protocol (MCP) 兼容性,提供245个综合工具。
02P-code仿真和实时调试器集成,用于动态分析。
03经过实战检验的AI工作流,支持函数文档化和批量处理。
04使用SHA-256函数哈希匹配实现跨二进制文档传输。
05无头服务器模式和Docker支持,适用于CI/CD管道和自动化分析。
02

为什么选择它

+工具面很大(245 个),支持写入(重命名、类型、注释、创建结构),而不只是读取。
+通过 PCode 做数据流分析,并按函数哈希在不同二进制版本之间传播文档。
+动态分析:对单个函数做 P-code 仿真,以及基于 TraceRmi 的实时调试器(dbgeng、gdb 或 lldb)。
+带有批量记录函数文档的工作流,采用 Apache-2.0 许可证,每天更新。
03

权衡点

!"比任何竞品多 3 倍"是项目自己的说法,工具数量太多也可能让助手难以选择工具。
!设置需要 Java 21、Maven 3.9+、特定的 Ghidra 版本(12.1 或兼容版本)和 Python 3.10+,Ghidra 12.1 客户端还需要匹配的 Ghidra Server。
!写入权限让助手可以修改你的 Ghidra 项目,所以要保留备份,并且只分析你有权分析的软件。
05

维护状况检查

活跃检查日期: 2026-10-20
最近提交
2026-10-14
近 90 天提交数
100+
近 90 天发布数
4
最新发布
v7.0.0-rc.3 (2026-10-14)
未关闭 issue
33
近期 issue 至少有一条评论的比例
6/7
近 12 周每周提交数
近 12 周每周提交数: 126, 38, 1, 1, 5, 12, 48, 13, 6, 68, 14, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #575 [Feature]: support for ParallelDecompiler class for decompile_function6 条评论 · 2026-10-06
  • #500 Installation instructions could be clearer6 条评论 · 2026-09-09
  • #114 Native MCP Server: Replace Python bridge with Java MCP SDK in headless mode5 条评论 · 2026-04-10
  • #435 don't install this4 条评论 · 2026-08-11
  • #549 Hash normalisation drops every immediate >= 0x10000, which collapses STL container instantiations by element size2 条评论 · 2026-09-28

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

04

适合谁

适合选它的情况
  • 你在从事逆向工程、固件安全分析或恶意软件研究,希望把 Ghidra 的 200+ 逆向工具(反编译、符号、交叉引用等)接入 Claude 或其它大模型。
  • 需要支持 GUI 插件与无头(Headless)服务端两种模式,支持 Docker 一键部署与 Ghidra Server 协同。
建议换别的情况
  • 团队的工作流深度绑定在商业收费反编译工具 IDA Pro 上(建议选用专门的 `ida-pro-mcp`)。
  • 你只需要简单的静态文件特征提取或威胁情报查询,不需要深入反编译函数逻辑(VirusTotal MCP 更简单)。
06

与同类的区别

ida-pro-mcp logovs ida-pro-mcp★ 13.1k

ghidra-mcp 基于开源免费的 NSA Ghidra,拥有 200+ 精细化分析工具并支持无头 Docker 部署;ida-pro-mcp 针对商业逆向标杆 IDA Pro / Hex-Rays 打造,适合商业授权团队。

完整横向对比 →
hexstrike-ai logovs hexstrike-ai★ 13.0k

ghidra-mcp 极度垂直聚焦于二进制反编译与静态逆向分析;hexstrike-ai 则是涵盖渗透测试、Web 漏洞利用、云安全的全功能进攻性安全套件。

完整横向对比 →
07

兼容性

Python
Python 3.10-3.13
已通过文档验证
Java
Java 21 LTS
已通过文档验证
Ghidra
Ghidra 12.1及更高版本
已通过文档验证
Apache Maven
Maven 3.9及更高版本
已通过文档验证
08

快速开始

1
$ git clone https://github.com/bethington/ghidra-mcp.git
2
$ cd ghidra-mcp
3
$ python -m tools.setup ensure-prereqs --ghidra-path "/path/to/ghidra_12.1_PUBLIC"
4
$ python -m tools.setup build
5
$ python -m tools.setup deploy --ghidra-path "/path/to/ghidra_12.1_PUBLIC"
09

使用场景

↳将Ghidra强大的分析能力与现代AI工具和自动化框架集成,以增强逆向工程。
↳自动化并加速逆向工程工作流,包括全面的函数文档化、数据类型调查和孤立代码发现。
↳进行大规模的自动化二进制分析,利用跨二进制文档传播和无头操作等功能,支持CI/CD。
10

同类工具

⚡热门对决:
VSida-pro-mcp★13.1k→VShexstrike-ai★13.0k→VSGhidrAssistMCP★779→VSnyxstrike★156→
ida-pro-mcp logo
ida-pro-mcp★ 13.1k
这是一个简单的MCP服务器,用于在IDA Pro中实现大型语言模型(LLM)辅助的逆向工程分析。
VS对比→
hexstrike-ai logo
hexstrike-ai★ 13.0k
一个先进的由AI驱动的渗透测试MCP框架,集成了150多种安全工具和12个以上的自主AI代理。
VS对比→
GhidrAssistMCP logo
GhidrAssistMCP★ 779
一个为Ghidra提供MCP服务器接口的扩展,允许AI助手通过标准化API与Ghidra逆向工程能力交互。
VS对比→
nyxstrike logo
nyxstrike★ 156
一款由AI驱动的进攻性安全编排引擎,可在几分钟内完成从目标到利用的完整攻击链。
VS对比→
ThinkWatch logo
ThinkWatch★ 822
企业级AI安全网关,在一个控制平面内安全地审计和管理所有AI API调用和MCP工具调用。
VS对比→
discord-mcp logo
discord-mcp★ 556
一个基于Discord API (JDA) 的MCP服务器,使AI助手能够无缝地与Discord交互。
VS对比→
mcp-server-synology logo
mcp-server-synology★ 231
一个用于群晖NAS设备的模型上下文协议(MCP)服务器,使AI助手能够通过安全认证和会话管理来管理文件和下载。
VS对比→
google-workspace-mcp logo
google-workspace-mcp★ 192
为AI代理提供对Google Workspace(Gmail、日历、云端硬盘等)的完全访问,通过单一MCP服务器管理多账户凭据路由和响应格式化。
VS对比→
查看全部替代品 →

收录于以下清单

  • MCP 服务器与 AI 智能体的开源安全工具

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点05维护状况检查04适合谁06与同类的区别07兼容性08快速开始09使用场景10同类工具
bethington /
ghidra-mcp
↗

带 245 个工具、可读写分析和实时调试器的 Ghidra MCP 服务

5.8k341Apache-2.0
最后更新1天前
状态活跃
分类安全与合规
贡献者60
最新发布v6.0.0
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。