# pyghidra-mcp 项目级 Ghidra MCP 服务器

> 基于 PyGhidra 的 MCP 服务器，可分析 Ghidra 项目中的全部二进制，提供反编译、交叉引用、调用图、符号与字符串搜索、基于索引的语义代码检索，以及重命名、类型和注释编辑。另附基于 HTTP 的独立命令行客户端，以及可选的图形界面模式：由服务器自行启动 Ghidra 图形界面并加以操控。

- 类型：集成
- 目标：二进制
- 类别：独立 MCP 集成
- 关联：独立智能体集成
- 来源复核于：2026-10-17
- 收录于：2026-10-17
- 原始资源：<https://github.com/clearbluejar/pyghidra-mcp>
- 一手来源：<https://github.com/clearbluejar/pyghidra-mcp/blob/323fbdb29dfed42241e6574806223a3454aca908/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/pyghidra-mcp/>
- 记录 JSON：<https://awesomerea.org/resources/pyghidra-mcp/record.json>
- 英文版：[English](https://awesomerea.org/resources/pyghidra-mcp/index.md)

## 使用条件与局限

- 所审阅版本为 v0.2.7，发布于 2026-09-25，包元数据要求 Python >=3.10。README 称该项目处于 beta 阶段并在积极开发中；main 分支另有尚未发布的 MCP Python SDK 2 相关改动。
- 除使用官方发布的容器镜像外，需单独安装 Ghidra，并将 GHIDRA_INSTALL_DIR 指向安装目录。语义检索依赖后台构建的本地 ChromaDB 索引，在大型项目中可能晚于反编译功能就绪；ChromaDB 与 GZF 产物保存在与 Ghidra 项目同级的目录中。
- 命令行客户端和图形界面模式都需要 streamable HTTP 传输；图形界面模式在同一进程内启动 Ghidra，无法连接已在运行的 Ghidra。导入、删除、重命名、类型和注释类工具会修改项目。
- 采用 Apache-2.0。

## 一手来源

1. <https://github.com/clearbluejar/pyghidra-mcp/blob/323fbdb29dfed42241e6574806223a3454aca908/README.md>
2. <https://github.com/clearbluejar/pyghidra-mcp/blob/323fbdb29dfed42241e6574806223a3454aca908/pyproject.toml>
3. <https://github.com/clearbluejar/pyghidra-mcp/blob/323fbdb29dfed42241e6574806223a3454aca908/cli/pyproject.toml>
4. <https://github.com/clearbluejar/pyghidra-mcp/blob/323fbdb29dfed42241e6574806223a3454aca908/LICENSE>
5. <https://github.com/clearbluejar/pyghidra-mcp/releases/tag/v0.2.7>
6. <https://pypi.org/project/pyghidra-mcp/0.2.7/>
7. <https://github.com/clearbluejar/pyghidra-mcp/compare/v0.2.7...42d8f80551a765441b1a723f6f1ff45aa3914d5e>

## 同分区更多条目：智能体与 MCP

- [LeanREA 命令行逆向分析技能](https://awesomerea.org/zh/resources/leanrea-skill/index.md) · 集成
- [Universal Modder 游戏模组智能体工具包](https://awesomerea.org/zh/resources/universal-modder-agent-toolkit/index.md) · 集成
- [ReVa 面向大模型工具设计的 Ghidra MCP 扩展](https://awesomerea.org/zh/resources/reva-ghidra-mcp/index.md) · 集成
- [x64dbg-MCP Server 调试器 MCP 插件](https://awesomerea.org/zh/resources/x64dbg-mcp-server/index.md) · 集成
- [mcp-windbg WinDbg 调试 MCP 服务器](https://awesomerea.org/zh/resources/mcp-windbg/index.md) · 集成
- [Wireshark MCP 基于 tshark 的协议解析服务器](https://awesomerea.org/zh/resources/wireshark-mcp/index.md) · 集成

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
