MCP server for Ghidra
Published on: 2025-05-28 07:47:37
ghidraMCP
ghidraMCP is an Model Context Protocol server for allowing LLMs to autonomously reverse engineer applications. It exposes numerous tools from core Ghidra functionality to MCP clients.
ghidraMCP_demo.mp4
Features
MCP Server + Ghidra Plugin
Decompile and analyze binaries in Ghidra
Automatically rename methods and data
List methods, classes, imports, and exports
Installation
Prerequisites
Mac / Windows
Install Ghidra
Python3
Ghidra
First, download the latest release from this repository. This contains the Ghidra plugin and Python MCP client. Then, you can directly import the plugin into Ghidra.
Run Ghidra Select File -> Install Extensions Click the + button Select the GhidraMCP-1-0.zip (or your chosen version) from the downloaded release Restart Ghidra Make sure the GhidraMCPPlugin is enabled in File -> Configure -> Developer
Video Installation Guide:
ghidra_MCP_Install.mp4
MCP Clients
Theoretically, any MCP client should work with ghidraMCP. Two examples are
... Read full article.