GhidraMCP is a Model Context Protocol server that enables LLMs to autonomously reverse engineer applications through Ghidra. Exposes Ghidra binary analysis capabilities via MCP, allowing AI models to decompile binaries, analyze functions, rename methods, and enumerate classes, imports, and exports. Consists of a Java Ghidra plugin and Python MCP bridge. Supports Claude Desktop, Cline, and other MCP clients for AI-assisted reverse engineering workflows.
git clone https://github.com/LaurieWired/GhidraMCP.git
# Install GhidraMCP
# 1. Download release JAR
# 2. Ghidra > File > Install Extensions
# 3. Add the plugin package
# Configure MCP client (Claude Desktop)
{
"mcpServers": {
"ghidra": {
"command": "python",
"args": ["bridge_mcp_ghidra.py"],
"url": "http://localhost:8080"
}
}
}