GhidrAssistMCP A powerful Ghidra extension that provides an MCP (Model Context Protocol) server, enabling AI assistants and other tools to interact with Ghidra's reverse engineering capabilities through a standardized API. Overview GhidrAssistMCP bridges the gap between AI-powered analysis tools and Ghidra's comprehensive reverse engineering platform. By implementing the Model Context Protocol, this extension allows external AI assistants, automated analysis tools, and custom scripts to seamlessly interact with Ghidra's analysis capabilities. Key Features ** MCP Server Integration**: Full Model Context Protocol server implementation using official SDK ** 31 Built-in Tools**: Comprehensive set of analysis tools covering functions, data, cross-references, and more ** Configurable UI**: Easy-to-use interface for managing tools and monitoring activity ** Real-time Logging**: Track all MCP requests and responses with detailed logging ** Dynamic Tool Management**: Enable/disable tools individually with persistent settings ** Current Context Awareness**: Tools that understand Ghidra's current cursor position and active function Screenshots Installation Prerequisites Ghidra 11.4+ (tested with Ghidra 11.4 Public) (tested with Ghidra 11.4 Public) An MCP Client (Like GhidrAssist) Binary Release (Recommended) Download the latest release: Go to the Releases page Download the latest .zip file (e.g., GhidrAssistMCP-v1.0.0.zip ) Install the extension: In Ghidra: File → Install Extensions → Add Extension Select the downloaded ZIP file Restart Ghidra when prompted Enable the plugin: File → Configure → Configure Plugins Search for "GhidrAssistMCP" Check the box to enable the plugin Building from Source Clone the repository: git clone < repository-url > cd GhidrAssistMCP Set Ghidra installation path: export GHIDRA_INSTALL_DIR=/path/to/your/ghidra/installation Build the extension: gradle buildExtension Install the extension: Copy the generated ZIP file from dist/ directory directory In ...
First seen: 2025-07-12 19:51
Last seen: 2025-07-13 00:52