GhidraMCP
GhidraMCP is a Model Context Protocol server, together with a Ghidra plugin, that lets LLMs autonomously reverse engineer applications. It exposes core Ghidra functionality to MCP clients: decompiling and analysing binaries, automatically renaming methods and data, and listing methods, classes, imports and exports. The repository includes a demo video and a video installation guide.
You need Ghidra, Python 3 and the MCP SDK. The release zip contains the Ghidra plugin and a Python MCP bridge: install the extension from File, Install Extensions, restart Ghidra, enable GhidraMCPPlugin under Configure, and optionally change the port of its HTTP server in Tool Options. The README says any MCP client should work in theory and gives three setup examples: Claude Desktop, Cline and 5ire. Building from source uses Maven and requires copying several Ghidra jar files into a lib folder. It is Apache 2.0 licensed, and the repository was last updated in June 2025.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-10-10
- Commits, last 90 days
- 3
- Releases, last 90 days
- 1
- Latest release
- 2.0 (2026-10-10)
- Open issues
- 94
- Recent issues with at least one comment
- 11/21
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #54 GhidraMCP installation issues15 comments · 2025-05-30
- #27 GhidraMCP's decompilation output differs from the Ghidra UI10 comments · 2025-04-04
- #165 [feature] UV/UVX deployement to help maintain and install the client as native mcp7 comments · 2026-06-17
- #88 unable to import the MCP zip7 comments · 2025-09-03
- #83 GhidraMCP not working in Ghidra 11.4.1?7 comments · 2025-08-22
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Who it fits
- You use the free, open-source NSA Ghidra reverse engineering suite and want to give Claude or Cursor direct access to decompilation, functions, and symbols via MCP.
- You need an open-source, non-commercial binary analysis pipeline that works out of the box without proprietary licenses.
- Your workflow standardizes on IDA Pro with Hex-Rays decompilers; ida-pro-mcp is the dedicated bridge for IDA Pro.
- You do not perform binary reverse engineering or disassembly.
How it differs
GhidraMCP connects AI assistants to the free, open-source Ghidra suite (Apache-2.0). ida-pro-mcp connects to the commercial IDA Pro environment and its Hex-Rays decompiler.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!