GhidraMCP

Socket based MCP Server for Ghidra

GitHub Stars

65

User Rating

Not Rated

Favorites

0

Views

37

Forks

11

Issues

1

Installation
Difficulty
Beginner
Estimated Time
5-10 minutes

Installation

Installation

Prerequisites

Please specify required software and versions:
Ghidra: Latest version
Python3
MCP SDK: Latest version

Installation Steps

1. Clone Repository

bash
git clone https://github.com/LaurieWired/GhidraMCP.git
cd GhidraMCP

2. Install Ghidra Plugin

1Run Ghidra
2Select File -> Install Extensions
3Click the + button
4Select the downloaded GhidraMCP-1-2.zip
5Restart Ghidra
6Ensure GhidraMCPPlugin is enabled in File -> Configure -> Developer

3. Configure MCP Client

Edit claude_desktop_config.json to add the MCP server:
json
{
  "mcpServers": {
    "ghidra": {
      "command": "python",
      "args": [
        "/ABSOLUTE_PATH_TO/bridge_mcp_ghidra.py",
        "--ghidra-server",
        "http://127.0.0.1:8080/"
      ]
    }
  }
}

Troubleshooting

Common Issues

Issue: Plugin not enabled Solution: Restart Ghidra and verify configuration settings.

Additional Resources