#1616th of 52 in MCP servers for developers
ghidra-mcp
MCP server exposing Ghidra reverse-engineering tools to AI clients
- Stars
- 5.8k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Jul 2026
- Language
- Java
1,293 on 31 Mar 20265,825 on 20 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
A Ghidra extension (Java) plus a Python MCP bridge that exposes 209 tools for decompilation, cross-references, renaming, typing, structs, P-code emulation and debugger control. The extension serves HTTP on 127.0.0.1:8089 inside Ghidra, and the bridge relays MCP calls to it. It runs in the Ghidra GUI or headless, and naming and type rules are enforced on writes.
Who it is for: Reverse engineers who want AI agents to drive Ghidra
Strengths
- 209 tools covering read and write: decompile, rename, retype, comment, structs, batch edits
- P-code emulation and 16 debugger endpoints via TraceRmi (GUI plugin only)
- Naming and type conventions enforced in the tool layer: auto-fix, warn or reject
- Release zip plus wheel install; headless mode and Ghidra Server support
Weaknesses
- Extension loads only in the exact Ghidra version it was built for (12.1.4)
- Needs Ghidra, Java 21 and Python 3.10+ with uv; no Docker files detected
- Script execution is opt-in via GHIDRA_MCP_ALLOW_SCRIPTS=1; .py scripts need Jython
- main is beta and dev is experimental; only tagged releases are stable
What it needs
- no GPU
- Docker + Compose
- Needs Ghidra 12.1.4, Java 21, Python 3.10+, uv
- port 8089
Also in MCP servers for developers
See all 52| Rank | Project | Score |
|---|---|---|
| 1 | gitnexusCode knowledge graph exposed to coding agents through MCP tools | 92 out of 100 |
| 2 | codegraphLocal code knowledge graph that coding agents query over MCP | 82 out of 100 |
| 3 | n8n-mcpMCP server exposing n8n node docs, templates and workflow management to AI assistants | 77 out of 100 |
| #4 | serenaMCP server giving coding agents symbol-level code search, editing and refactoring | 74 out of 100 |
| #5 | chrome-devtools-mcpMCP server that lets coding agents drive and debug a live Chrome | 72 out of 100 |