GhidrAssistMCP
GhidrAssistMCP is an extension for Ghidra, the reverse engineering platform, that runs an MCP server so AI assistants and other tools can work with binaries open in Ghidra through a standard API. It uses the official MCP SDK and supports both SSE and Streamable HTTP transports.
The README lists 34 built-in tools with action-based consolidation, 5 MCP resources (program info, functions, strings, imports and exports) and 5 prebuilt analysis prompts. It caches results, runs long operations as asynchronous tasks, works with several open programs at once through a program_name parameter, and tracks which CodeBrowser window is in focus so tool responses carry context. Tools can be enabled or disabled individually, and requests are logged in a UI panel. It needs Ghidra 11.4 or later (tested with 12.0), installs from a release ZIP through File, Install Extensions, or builds with Gradle, and the author's own GhidrAssist plugin works as a client out of the box.