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.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add ghidra -- python -m tools.setup~/.codex/config.toml
[mcp_servers.ghidra]
command = "python"
args = ["-m", "tools.setup"]
# codex mcp add ghidra -- python -m tools.setup~/.cursor/mcp.json
{
"mcpServers": {
"ghidra": {
"command": "python",
"args": [
"-m",
"tools.setup"
]
}
}
}.vscode/mcp.json
{
"servers": {
"ghidra": {
"type": "stdio",
"command": "python",
"args": [
"-m",
"tools.setup"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ghidra": {
"command": "python",
"args": [
"-m",
"tools.setup"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"ghidra": {
"command": "python",
"args": [
"-m",
"tools.setup"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"ghidra": {
"command": "python",
"args": [
"-m",
"tools.setup"
]
}
}
}