GhidraMCP
by LaurieWired
Connects MCP clients to Ghidra for binary decompilation, analysis, code discovery, and renaming.
Install GhidraMCP
Pick your client, then add it in one click or paste the config.
http://127.0.0.1:8081/sse
Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.
Overview
Use cases
- Decompile binaries opened in Ghidra
- Inspect methods, classes, imports, and exports
- Rename methods and data during analysis
- Connect an AI assistant to a local Ghidra session
Key features
- Ghidra plugin with MCP bridge
- Binary decompilation and analysis
- Method and data renaming
- Method and class listing
- Import and export listing
- stdio and SSE transport options
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
ActiveLast checked Today
Recent health check succeeded.
28/28 checks healthy over the last 76d
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks — not a rating.
GitHub stars11kStargazers on the source repository.
Last commit16d agoMost recent push to the default branch.
Directory activity14 viewsConfig copies, upvotes, and views on AllMCPs.
How GhidraMCP works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about GhidraMCP
Install Ghidra and Python 3, download a project release, import its ZIP through Ghidra's Install Extensions dialog, restart Ghidra, and enable GhidraMCPPlugin. Configure an MCP client to run the included Python bridge.
Yes. The README provides Claude Desktop configuration that runs the Python bridge and points it to the Ghidra HTTP server.
Yes. The documented setup runs the bridge with SSE transport and adds its `/sse` URL as a remote MCP server in Cline.
It can decompile and analyze binaries, rename methods and data, and list methods, classes, imports, and exports through MCP.
It requires Ghidra, Python 3, the MCP Python SDK, the GhidraMCP extension, and a configured MCP client.
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
Badge Style:
Live Dynamic SVG Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/lauriewired-ghidramcp)HTML Embed
<a href="https://allmcps.com/mcp/lauriewired-ghidramcp"><img src="https://allmcps.com/api/badge/lauriewired-ghidramcp?style=directory" alt="GhidraMCP on AllMCPs" /></a>