Vibe Coding Discover

MCP

ghidra-mcp

View on GitHub

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.

★ 4K151 forksJavaApache-2.0bethington

Ghidra MCP server exposing 253 tools that let AI agents drive Ghidra: decompile, rename, retype, document, emulate P-code, and live-debug binaries via GUI plugin or headless/Docker server.

Use Cases

AI-assisted reverse engineering of binariesAutomated function documentation and renamingCross-binary documentation propagation via hash matchingHeadless CI/CD binary analysis pipelinesLive debugger control (gdb/lldb/dbgeng) over MCPP-code emulation for API hash resolutionStruct/union/enum discovery and type auditingOrphaned code and undiscovered function scanningGhidra Server multi-user project collaborationConvention enforcement for AI-generated naming

Built With

Language
Java
Frameworks
MCP Python SDK · Ghidra API · Maven · Gradle · Docker · FastMCP · pytest · Hatchling · NGINX · TraceRmi

Tags

mcp · mcp-server · ghidra · reverse-engineering · binary-analysis · static-analysis · decompilation · p-code · emulation · debugger · docker · headless · java · python · batch-operations · ai-agents