Enables Large Language Models (LLMs) to autonomously reverse engineer applications by exposing Ghidra's core functionality through an Model Context Protocol (MCP) server.
Ghidra facilitates autonomous reverse engineering of applications by LLMs. It serves as an MCP server, granting client access to a wide range of Ghidra functionalities. This includes decompiling and analyzing binaries, automatically renaming methods and data, and listing methods, classes, imports, and exports, effectively bridging the gap between Ghidra's powerful reverse engineering capabilities and the analytical prowess of LLMs.