★ 2,031 stars
Java
🔌 API Integration
Updated 5d ago
Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment.
View on GitHub →
Try with Claude — $10 free →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"ghidra-mcp": {
"command": "npx",
"args": [
"-y",
"bethington/ghidra-mcp"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add ghidra-mcp npx -y bethington/ghidra-mcp
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"ghidra-mcp": {
"command": "npx",
"args": [
"-y",
"bethington/ghidra-mcp"
]
}
}
}
📋 Copy
README Excerpt
> If you find this useful, please ⭐ star the repo — it helps others discover it! > > If Ghidra MCP saves you time, consider [sponsoring the project](https://github.com/sponsors/bethington). One-time and recurring support both help fund compatibility updates, production hardening, docs, and new tooling.
Tools (20)
GHIDRA_MCP_ALLOW_SCRIPTS GHIDRA_MCP_AUTH_TOKEN GHIDRA_MCP_BIND_ADDRESS GHIDRA_MCP_FILE_ROOT GHIDRA_MCP_PORT INFO JAVA_OPTS LastExtensionImportDirectory add_struct_field add_to_version_control analyze_api_call_chains analyze_call_graph analyze_control_flow analyze_data_region analyze_function_completeness analyze_function_full analyze_struct_field_usage apply_data_classification apply_data_type apply_function_documentation
Topics
ai binary-analysis ghidra ghidra-extension java mcp mcp-server model-context-protocol python reverse-engineering static-analysis