在 GitHub 上加星Star1.1k 个星标

集成

pyghidra-mcp 项目级 Ghidra MCP 服务器

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

目标
二进制
类别
独立 MCP 集成
关联
独立智能体集成
来源复核于

使用条件与局限

  • 所审阅版本为 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. README.md GitHub · clearbluejar/pyghidra-mcp · 修订 323fbdb
  2. pyproject.toml GitHub · clearbluejar/pyghidra-mcp · 修订 323fbdb
  3. cli/pyproject.toml GitHub · clearbluejar/pyghidra-mcp · 修订 323fbdb
  4. LICENSE GitHub · clearbluejar/pyghidra-mcp · 修订 323fbdb
  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

智能体与 MCP分区全部 87 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页