Security & Pentesting
โ
7.9k
Java
LaurieWired/GhidraMCP
7.9k
Stars
711
Forks
41
Issues
Java
Language
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.
View on GitHub
git clone https://github.com/LaurieWired/GhidraMCP.git
Quick Start Example
json
# 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"
}
}
}