Enables large language models to autonomously reverse engineer applications by exposing Ghidra functionalities via a Model Context Protocol server.
GhidraMCP acts as a Model Context Protocol (MCP) server, seamlessly integrating with the powerful Ghidra reverse engineering framework. Its core purpose is to empower Large Language Models (LLMs) to autonomously analyze and understand compiled applications. By exposing a comprehensive set of Ghidra's core functionalities—including decompilation, binary analysis, and the listing of methods, classes, imports, and exports—GhidraMCP allows LLM clients to programmatically interact with and extract deep insights from binaries. This integration facilitates advanced AI-driven tasks in reverse engineering, security analysis, and automated software understanding.