mcghidra/README.md
2025-03-23 16:20:17 -07:00

1.1 KiB

GhidraMCP

Features

Installing

Prerequisites

  • Mac / Windows
  • Install Ghidra
  • Python3

Ghidra

First, download the latest release from this repository. This contains the Ghidra plugin and Python MCP client. Then, you can directly import the plugin into Ghidra.

  1. Run Ghidra
  2. Select File -> Install Extensions
  3. Click the + button
  4. Select the GhidraMCP-1-0.zip (or your chosen version) from the downloaded release
  5. Restart Ghidra

Option 1: Claude Desktop

Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json

/Users/YOUR_USER/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "ghidra": {
      "command": "python",
      "args": [
        "ABSOLUTE_PATH_TO/bridge_mcp_ghidra.py"
      ]
    }
  }
}

Option 1: 5ire

https://github.com/nanbingxyz/5ire

Building from Source

Build with Maven by running:

mvn clean package assembly:single

The generated zip file includes the built Ghidra plugin and its resources.

  • lib/GhidraMCP.jar
  • extensions.properties
  • Module.manifest