🔌
MCP工具

Ghidra逆向工程MCP服务器

基于 Java · 让 AI 助手直接操作你的系统与工具
英文名:ghidra-mcp
⭐ 2.0k Stars 💻 Java 📄 Apache-2.0 🏷 AI 8.5分
8.5AI 综合评分
逆向工程二进制分析Ghidra扩展安全研究AI工具集
✦ AI Skill Hub 推荐

AI Skill Hub 强烈推荐:Ghidra逆向工程MCP服务器 是一款优质的MCP工具。已获得 2.0k 颗 GitHub Star,AI 综合评分 8.5 分,在同类工具中表现稳健。如果你正在寻找可靠的MCP工具解决方案,这是一个值得深入了解的选择。

📚 深度解析
Ghidra逆向工程MCP服务器 是一款基于 MCP(Model Context Protocol)标准协议的 AI 工具扩展。MCP 协议由 Anthropic 开发并开源,旨在建立 AI 模型与外部工具之间的标准化通信接口,目前已被 Claude Desktop、Claude Code、Cursor 等主流 AI 工具采纳。

通过安装 Ghidra逆向工程MCP服务器,你的 AI 助手将获得额外的工具调用能力,可以用自然语言直接操控该工具的功能,无需学习复杂的命令行语法。MCP 工具的核心价值在于"一次配置,永久增强"——配置完成后,每次与 AI 对话时都可以无缝调用这些工具。

在技术实现上,MCP 工具通过标准的 JSON-RPC 协议与 AI 客户端通信,工具的功能以"工具列表"的形式暴露给 AI 模型,AI 可以按需调用。Ghidra逆向工程MCP服务器 提供了结构化的工具调用接口,使 AI 模型能够精确地理解和使用每个功能点,显著降低 AI 在工具使用上的错误率。

与传统的 API 集成相比,MCP 工具的优势在于无需编写代码——用户只需在配置文件中添加几行 JSON,即可让 AI 获得全新能力。AI Skill Hub 将 Ghidra逆向工程MCP服务器 评为 AI 评分 8.5 分,属于同类工具中的优质选择。
📋 工具概览

基于Ghidra的开源MCP工具集,提供200+个AI驱动的逆向工程工具和GUI插件。整合先进的二进制分析能力与AI能力,适合安全研究员、逆向工程师和恶意软件分析人员进行自动化代码分析和漏洞挖掘。

Ghidra逆向工程MCP服务器 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。

GitHub Stars
⭐ 2.0k
开发语言
Java
支持平台
Windows / macOS / Linux / Android
维护状态
持续维护,定期更新
开源协议
Apache-2.0
AI 综合评分
8.5 分
工具类型
MCP工具
Forks
📖 中文文档
以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

基于Ghidra的开源MCP工具集,提供200+个AI驱动的逆向工程工具和GUI插件。整合先进的二进制分析能力与AI能力,适合安全研究员、逆向工程师和恶意软件分析人员进行自动化代码分析和漏洞挖掘。

Ghidra逆向工程MCP服务器 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。

📌 核心特色
  • 通过标准 MCP 协议与 Claude、Cursor 等主流 AI 客户端深度集成
  • 提供结构化工具调用接口,显著降低 AI 集成复杂度
  • 支持 Claude Desktop 和 Claude Code 无缝接入,开箱即用
  • 可与其他 MCP 工具组合叠加,构建完整 AI 工作站
  • 轻量无侵入设计,不影响现有系统架构
🎯 主要使用场景
  • 在 Claude Desktop 对话中直接调用本地工具,实现 AI 与系统的深度联动
  • 通过自然语言驱动复杂的多步骤自动化任务,代替繁琐手动操作
  • 将多个 MCP 工具组合使用,构建个人专属 AI 工作站
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/bethington/ghidra-mcp

# 方式二:手动配置 claude_desktop_config.json
{
  "mcpServers": {
    "ghidra----mcp---": {
      "command": "npx",
      "args": ["-y", "ghidra-mcp"]
    }
  }
}

# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
📋 安装步骤说明
  1. 确认已安装 Node.js(v18 或以上版本)
  2. 打开 Claude Desktop 或 Claude Code 的 MCP 配置文件
  3. 按「交给 Agent 安装 → Claude Desktop」标签中的 JSON 配置填入 mcpServers 字段
  4. 保存配置文件并重启 Claude 客户端
  5. 重启后,在对话中即可使用本工具
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 安装后在 Claude 对话中直接使用
# 示例:
用户: 请帮我用 Ghidra逆向工程MCP服务器 执行以下任务...
Claude: [自动调用 Ghidra逆向工程MCP服务器 MCP 工具处理请求]

# 查看可用工具列表
# 在 Claude 中输入:"列出所有可用的 MCP 工具"
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
// claude_desktop_config.json 配置示例
{
  "mcpServers": {
    "ghidra____mcp___": {
      "command": "npx",
      "args": ["-y", "ghidra-mcp"],
      "env": {
        // "API_KEY": "your-api-key-here"
      }
    }
  }
}

// 保存后重启 Claude Desktop 生效
📑 README 深度解析 真实文档 完整度 90/100 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

Ghidra MCP Server

Tests Release License GitHub Sponsors

Python Java Ghidra MCP

Stars Last commit Discussions Issues

If you find this useful, please ⭐ star the repo — it helps others discover it! If Ghidra MCP saves you time, consider sponsoring the project. One-time and recurring support both help fund compatibility updates, production hardening, docs, and new tooling.

A production-ready Model Context Protocol (MCP) server that bridges Ghidra's powerful reverse engineering capabilities with modern AI tools and automation frameworks. 244 MCP tools, battle-tested AI workflows, and the most comprehensive Ghidra-MCP integration available — now including P-code emulation, live debugger integration, and PCode-graph data flow analysis.

🌟 Features

Binary Analysis Capabilities

  • Function Analysis — Decompilation, call graphs, cross-references, completeness scoring
  • Data Flow Analysis — PCode-graph value propagation (forward / backward) from any variable or register
  • Data Structure Discovery — Struct/union/enum creation with field analysis and naming suggestions
  • String Extraction — Regex search, quality filtering, and string-anchored function discovery
  • Import/Export Analysis — Symbol tables, external locations, ordinal import resolution
  • Memory & Data Inspection — Raw memory reads, byte pattern search, array boundary detection
  • Cross-Binary Documentation — Function hash matching and documentation propagation across versions

Development Features

  • Automated Deployment: Version-aware deployment script
  • Batch Operations: Reduces API calls by 93%
  • Atomic Transactions: All-or-nothing semantics
  • Comprehensive Logging: Debug and trace capabilities

Prerequisites

  • Java 21 LTS (OpenJDK recommended)
  • Apache Maven 3.9+
  • Ghidra 12.1 (or compatible version)
  • Python 3.10+ with pip
Shared Ghidra Server users: Ghidra 12.1 clients require a Ghidra Server at 12.1, 12.0.5, or a newer compatible version. Upgrade the server before using this plugin from a 12.1 client. Ghidra 12.1 ships Jython as an optional extension. Java scripts work by default, but .py scripts in ghidra_scripts/ require installing the Jython extension from File > Install Extensions and restarting Ghidra.

Build fails with "Ghidra dependencies not found"

Cause: Ghidra JARs not installed in local Maven repository.

Solution: ```text

Library Dependencies

Ghidra JARs must be installed into your local Maven repository (~/.m2/repository) before compilation. This is a one-time setup per machine, and again when your Ghidra version changes. -Deploy now installs these automatically by default.

The tool enforces version consistency between: - pom.xml (ghidra.version) - --ghidra-path version segment (e.g., ghidra_12.1_PUBLIC)

If these do not match, deployment fails fast with a clear error.

Installation

Recommended for all platforms: use python -m tools.setup directly. ensure-prereqs installs runtime Python requirements plus the Ghidra JARs needed in the local Maven repository. deploy copies the build output, installs the user-profile extension, and patches Ghidra user config.

1. Clone the repository:

   git clone https://github.com/bethington/ghidra-mcp.git
   cd ghidra-mcp
   

2. Recommended: run environment preflight first:

   python -m tools.setup preflight --ghidra-path "F:\ghidra_12.1_PUBLIC"
   

3. Build and deploy to Ghidra:

   python -m tools.setup ensure-prereqs --ghidra-path "F:\ghidra_12.1_PUBLIC"
   python -m tools.setup build
   python -m tools.setup deploy --ghidra-path "F:\ghidra_12.1_PUBLIC"
   

deploy saves/closes an already-running matching Ghidra instance when needed, installs the extension, starts Ghidra, waits for MCP health, and runs schema smoke checks.

4. Optional strict/manual mode (advanced):

   # Skip automatic prerequisite setup
   python -m tools.setup build
   python -m tools.setup deploy --ghidra-path "F:\ghidra_12.1_PUBLIC"
   

5. Show command help:

   python -m tools.setup --help
   

6. Optional build-only mode (advanced/troubleshooting):

   python -m tools.setup build
   

Supported build path: python -m tools.setup build uses Maven under the hood and is the canonical workflow used by the repo tasks and docs.

   # Manual Maven build (requires Ghidra deps already installed in local .m2)
   mvn clean package assembly:single -DskipTests
   
   # Secondary/manual Gradle build path only (not used by tools.setup or VS Code tasks)
   GHIDRA_INSTALL_DIR=/path/to/ghidra gradle buildExtension
   

Installation (Linux — Ubuntu/Debian)

1. Clone the repository:

   git clone https://github.com/bethington/ghidra-mcp.git
   cd ghidra-mcp
   

2. Install system prerequisites (if not already installed):

   sudo apt update && sudo apt install -y openjdk-21-jdk maven python3 python3-pip curl jq unzip
   

3. Run environment preflight:

   python -m tools.setup preflight --ghidra-path ~/ghidra_12.1_PUBLIC
   

4. Build and deploy to Ghidra (single command):

   python -m tools.setup ensure-prereqs --ghidra-path ~/ghidra_12.1_PUBLIC
   python -m tools.setup build
   python -m tools.setup deploy --ghidra-path ~/ghidra_12.1_PUBLIC
   

This will: - Install Ghidra JAR dependencies into your local ~/.m2/repository - Build GhidraMCP-<version>.zip with Maven - Extract the extension to ~/.config/ghidra/ghidra_<version>_PUBLIC/Extensions/ - Update preferences with LastExtensionImportDirectory - Install Python requirements

5. Optional: setup only Maven dependencies:

   python -m tools.setup install-ghidra-deps --ghidra-path ~/ghidra_12.1_PUBLIC
   

6. Show command help:

   python -m tools.setup --help
   

Linux paths: The extension is installed to $HOME/.config/ghidra/ghidra_<version>_PUBLIC/Extensions/GhidraMCP/. Ghidra config files are in $HOME/.config/ghidra/ghidra_<version>_PUBLIC/.

Installation (macOS — Homebrew)

1. Install prerequisites:

   brew install openjdk@21 maven python ghidra
   

2. Clone the repository:

   git clone https://github.com/bethington/ghidra-mcp.git
   cd ghidra-mcp
   

3. Install Ghidra JARs into local Maven:

    python -m tools.setup install-ghidra-deps \
       --ghidra-path /opt/homebrew/opt/ghidra/libexec
   

4. Build and deploy:

    python -m tools.setup ensure-prereqs \
       --ghidra-path /opt/homebrew/opt/ghidra/libexec
    python -m tools.setup build
    python -m tools.setup deploy \
       --ghidra-path /opt/homebrew/opt/ghidra/libexec
   
The extension is installed to ~/Library/ghidra/ghidra_12.1_PUBLIC/Extensions/GhidraMCP/.

Note: --ghidra-version is required when using the Homebrew path because the path contains no version string.

5. Start Ghidra and enable the plugin:

   /opt/homebrew/opt/ghidra/libexec/ghidraRun
   
In the main project window: Tools > GhidraMCP > Start MCP Server

6. Configure Cursor/Claude MCP (~/.cursor/mcp.json):

   {
     "mcpServers": {
       "ghidra": {
         "command": "uv",
         "args": ["run", "--script", "/path/to/ghidra-mcp/bridge_mcp_ghidra.py"]
       }
     }
   }
   

Installation (Arch Linux — AUR)

@Pandoriaantje maintains community AUR packages:

Install with your AUR helper of choice, e.g.:

yay -S ghidra-mcp        # or ghidra-mcp-git

Extension not appearing in Install Extensions

Cause: JAR file in wrong location.

Solution: 1. Manual install location: ~/.ghidra/ghidra_12.1_PUBLIC/Extensions/GhidraMCP/lib/GhidraMCP.jar 2. Or use: File > Install Extensions > Add and select the ZIP file 3. Ensure JAR/ZIP was built for your Ghidra version

Building from Source

```bash

Standard first-time setup and deploy

python -m tools.setup ensure-prereqs --ghidra-path "C:\ghidra_12.1_PUBLIC" python -m tools.setup build python -m tools.setup deploy --ghidra-path "C:\ghidra_12.1_PUBLIC"

Preflight check before deploying

python -m tools.setup preflight --strict --ghidra-path "C:\ghidra_12.1_PUBLIC"

🐳 Headless Server (Docker)

GhidraMCP includes a headless server mode for automated analysis without the Ghidra GUI.

Quick Start with Docker

```bash

Build and run

docker-compose up -d ghidra-mcp

4. Decompile a function

curl "http://localhost:8089/decompile_function?address=0x401000"

🚀 Quick Start

Basic Usage

#### Option 1: Stdio Transport (Recommended for AI tools)

python bridge_mcp_ghidra.py

#### Option 2: Streamable HTTP Transport (Recommended for web/HTTP clients)

python bridge_mcp_ghidra.py --transport streamable-http --mcp-host 127.0.0.1 --mcp-port 8081

MCP client config for the HTTP transport (add to your client's MCP config file):

{
  "mcpServers": {
    "ghidra-mcp-http": {
      "url": "http://127.0.0.1:8081/mcp"
    }
  }
}

#### Option 3: SSE Transport (Deprecated — use streamable-http instead)

python bridge_mcp_ghidra.py --transport sse --mcp-host 127.0.0.1 --mcp-port 8081

Bridge advanced flags

FlagDefaultDescription
--transportstdiostdio (AI tools), streamable-http (web clients), sse (deprecated)
--mcp-host127.0.0.1Bind host for HTTP transports
--mcp-portPort for HTTP transports
--lazyoffLoad only the default tool groups on connect. Faster startup, but MCP clients that don't support tools/list_changed will see an incomplete tool list. Not recommended for Claude Code.
--no-lazy(default)Load all tool groups immediately on connect. Required for most AI clients.
--default-groupslisting,function,programComma-separated groups loaded on connect when --lazy is set.

#### Optional: Start the standalone debugger server

python -m pip install -r requirements-debugger.txt
python -m debugger

The debugger server listens on http://127.0.0.1:8099/ by default and is required for the debugger_* proxy tools exposed by the MCP bridge.

Debugger server flags:

FlagDefaultDescription
--port8099HTTP server port
--host127.0.0.1Bind address (0.0.0.0 to expose on LAN)
--exports-dirPath to a dll_exports/ directory for ordinal-to-name resolution
--log-levelINFODEBUG, INFO, WARNING, or ERROR

Set GHIDRA_DEBUGGER_URL in .env if you change the default port or host so the bridge can find it.

#### In Ghidra 1. Start Ghidra and open a CodeBrowser window 2. In CodeBrowser, enable the plugin via File > Configure > Configure All Plugins > GhidraMCP 3. Optional: configure custom port via CodeBrowser > Edit > Tool Options > GhidraMCP HTTP Server 4. Start the server via Tools > GhidraMCP > Start MCP Server 5. The server runs on http://127.0.0.1:8089/ by default

#### Verify It's Working ```bash

Example: exposing to a private LAN with auth

export GHIDRA_MCP_AUTH_TOKEN=$(openssl rand -hex 32)
export GHIDRA_MCP_ALLOW_SCRIPTS=1     # only if your workflow needs it
export GHIDRA_MCP_FILE_ROOT=/srv/ghidra/inputs

java -jar GhidraMCPHeadless.jar --bind 0.0.0.0 --port 8089

Quick Start

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Build and test your changes (mvn clean package assembly:single -DskipTests or GHIDRA_INSTALL_DIR=/path/to/ghidra gradle buildExtension)
  4. Update documentation as needed
  5. Commit your changes (git commit -m 'Add amazing feature')
  6. Push to the branch (git push origin feature/amazing-feature)
  7. Open a Pull Request

Configuration

Environment variables for Docker: - GHIDRA_MCP_PORT - Server port (default: 8089) - GHIDRA_MCP_BIND_ADDRESS - Bind address (default: 0.0.0.0 in Docker) - JAVA_OPTS - JVM options (default: -Xmx4g -XX:+UseG1GC)

🛠️ API Reference

Version bump (updates all maintained version references atomically)

python -m tools.setup bump-version --new X.Y.Z ```

The authoritative build system today is Maven. tools.setup, the VS Code tasks, and the documented deploy flow all build through pom.xml and write artifacts to target/. build.gradle remains in the repo as a manual fallback for direct Ghidra/Gradle users, but it is not the primary path.

Command Reference

CommandWhat it does
ensure-prereqsInstall Python deps + Ghidra Maven JARs in one shot. Start here on a new machine.
preflightValidate Python, build tool, Ghidra path, and JAR availability without making changes. Add --strict to also check network reachability.
buildBuild the plugin JAR and extension ZIP via Maven (or Gradle when TOOLS_SETUP_BACKEND=gradle).
deployCopy the built extension into the Ghidra profile and patch FrontEndTool.xml for auto-activation.
start-ghidraLaunch the configured Ghidra installation.
cleanRemove Maven/Gradle build outputs (target/, build/).
clean-allRemove build outputs plus local cache artifacts (.m2 Ghidra JARs, etc.).
install-ghidra-depsInstall only the Ghidra JARs into ~/.m2. Useful when the build environment changes.
install-python-depsInstall only the Python requirements files.
run-testsRun the Java offline test suite (no live Ghidra needed).
verify-versionCheck that version strings are consistent across pom.xml, CHANGELOG.md, and README.md.
bump-version --new X.Y.ZAtomically update all version references. Pass --tag to create a git tag.

Common flags accepted by most commands:

FlagDescription
--ghidra-path PATHGhidra installation directory. Defaults to GHIDRA_PATH from .env.
--dry-runPrint actions without executing them.
--forceReinstall Ghidra JARs even if already present (install-ghidra-deps, ensure-prereqs).
--with-debuggerForce-install debugger Python requirements (Windows only).
--use-debugger-toggleRead INSTALL_DEBUGGER_DEPS from .env to decide whether to install debugger deps.
--test TIER(deploy only) Opt into live deploy regression tiers such as release or debugger-live.
--strict(preflight only) Also check network reachability for Maven Central and PyPI.

Deploy test tiers are opt-in because benchmark tiers can import/reset Benchmark.dll and BenchmarkDebug.exe in the active Ghidra project. Use --test release before cutting releases, or set GHIDRA_MCP_DEPLOY_TESTS=release in a local .env when you want every deploy on your machine to run the live benchmark regression. See Testing and Release Regression.

```text

Headless API Workflow

```bash

Key Headless Endpoints

EndpointMethodDescription
/load_programPOSTLoad binary file for analysis
/run_analysisPOSTRun Ghidra auto-analysis
/list_functionsGETList all discovered functions
/list_exportsGETList exported symbols
/list_importsGETList imported symbols
/decompile_functionGETDecompile function to C code
/create_functionPOSTCreate function at address
/get_metadataGETGet program metadata
/create_projectPOSTCreate a Ghidra project
/list_analyzersGETList available analyzers
/server/statusGETCheck Ghidra Server connection

Core MCP Integration

  • Full MCP Compatibility — Complete implementation of Model Context Protocol
  • 244 MCP Tools — Comprehensive API surface covering every aspect of binary analysis
  • Production-Ready Reliability — Atomic transactions, batch operations, configurable timeouts
  • Real-time Analysis — Live integration with Ghidra's analysis engine
Compatibility note: MCP tool names are normalized for GitHub Copilot CLI and CAPI validation. Exposed tool names use lowercase letters, digits, underscores, and hyphens only; nested HTTP paths such as /debugger/status are advertised as names like debugger_status_2 when needed to avoid collisions with static bridge tools.

AI-Powered Reverse Engineering Workflows

  • Function Documentation Workflow V5 — 7-step process for complete function documentation with Hungarian notation, type auditing, and automated verification scoring
  • Batch Documentation — Parallel subagent dispatch for documenting multiple functions simultaneously
  • Orphaned Code Discovery — Automated scanner finds undiscovered functions in gaps between known code
  • Data Type Investigation — Systematic workflows for structure discovery and field analysis
  • Cross-Version Matching — Hash-based function matching across different binary versions

Expected: "Connected: GhidraMCP plugin running with program '<name>'"

`python -m debugger` fails with `ModuleNotFoundError` for `pybag` or `comtypes`

Cause: The standalone debugger server uses optional Windows-only Python dependencies that are not installed by the base requirements file.

Solution:

python -m pip install -r requirements-debugger.txt
python -m debugger

If you have both a global Python and a project venv, make sure you install into and run from the same interpreter.

Components

  • bridge_mcp_ghidra.py — Python MCP server that translates MCP protocol to HTTP calls (225 catalog entries)
  • GhidraMCP.jar — Ghidra plugin that exposes analysis capabilities via HTTP (175 GUI endpoints)
  • GhidraMCPHeadlessServer — Standalone headless server — 183 endpoints, no GUI required
  • ghidra_scripts/ — Collection of automation scripts for common tasks

AI Workflow Prompts

❓ Troubleshooting

Troubleshooting: Version Mismatch

If you see a version mismatch error, align both values: 1. pom.xmlghidra.version 2. --ghidra-path version segment (ghidra_X.Y.Z_PUBLIC)

Then rerun:

python -m tools.setup preflight --ghidra-path "C:\ghidra_12.1_PUBLIC"

```text

🎯 aiskill88 AI 点评 A 级 2026-05-22

业界领先的AI赋能逆向工程平台,200+工具覆盖面广,Java实现稳定可靠,2k+ Stars验证其价值,活跃维护中。

⚡ 核心功能
👥 适合人群
Claude Desktop / Claude Code 用户AI 工具开发者需要扩展 AI 能力的专业人士自动化工程师
🎯 使用场景
  • 在 Claude Desktop 对话中直接调用本地工具,实现 AI 与系统的深度联动
  • 通过自然语言驱动复杂的多步骤自动化任务,代替繁琐手动操作
  • 将多个 MCP 工具组合使用,构建个人专属 AI 工作站
⚖️ 优点与不足
✅ 优点
  • +Apache-2.0 协议,可免费商用
  • +标准化 MCP 协议,生态互联性强
  • +与 Claude 官方生态无缝对接
  • +即插即用,配置简单快捷
⚠️ 不足
  • 依赖 Claude 客户端,非 Claude 用户无法使用
  • MCP 协议仍在持续演进,接口可能变更
  • 需要一定的配置步骤
⚠️ 使用须知

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

📄 License 说明

✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。

🔗 相关工具推荐
❓ 常见问题 FAQ
ghidra-mcp 是一款Java开发的AI辅助工具。开源MCP工具:Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugi。⭐2.0k · Java 主要应用场景包括:恶意软件分析、漏洞挖掘、代码反编译。
💡 AI Skill Hub 点评

总体来看,Ghidra逆向工程MCP服务器 是一款质量优秀的MCP工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。

⬇️ 获取与下载
⬇ 下载源码 ZIP

✅ Apache-2.0 协议 · 可免费商用 · 直接从 aiskill88 服务器下载,无需跳转 GitHub

📚 深入学习 Ghidra逆向工程MCP服务器
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 ghidra-mcp
原始描述 开源MCP工具:Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugi。⭐2.0k · Java
Topics 逆向工程二进制分析Ghidra扩展安全研究AI工具集
GitHub https://github.com/bethington/ghidra-mcp
License Apache-2.0
语言 Java
🔗 原始来源
🐙 GitHub 仓库  https://github.com/bethington/ghidra-mcp

收录时间:2026-05-22 · 更新时间:2026-05-22 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。