I used a different Ghidra MCP server (LaurieWired's) to, umm, liberate some software recently. I can’t express how fun straightforward it was to analyze the binary and generate a keygen. I learnt a ton in the progress. I highly recommend others do the same, it’s a really fun way of spending an evening. I will certainly be giving this MCP server a go.
This branch is 110 commits ahead of LaurieWired/GhidraMCP:main.
Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering
71–78 of 78 posts
Re: Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering
#72Re: Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering
#73I am not a reverse engineer. In fact, I only consider myself an intermediate coder(more of a scripter tbh), but I have decades of (fairly deep) technical experienced as a generalist. With Claude code and another Ghidra MCP I was able to reverse engineer a ransomware encryptor and decryptor (had both) to create a much more reliable version of the decryptor. Saved terabytes of data. Felt like a super power!
I never have thought about this.
Re: Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering
#74Reverse engineering is illegal in many cases. Aren't you afraid you might be automating the process for your users to get into (legal) trouble? Will your tool warn the user if they are about to violate laws?
Claude is already known for its attempts to send emails to FBI ;)
Re: Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering
#75Have you had any issues with models "refusing" to do reverse engineering work?
Re: Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering
#76Re: Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering
#77I used a different Ghidra MCP server (LaurieWired's) to, umm, liberate some software recently. I can’t express how fun straightforward it was to analyze the binary and generate a keygen. I learnt a ton in the progress. I highly recommend others do the same, it’s a really fun way of spending an evening. I will certainly be giving this MCP server a go.
Re: Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering
#78Hi HN, I built this because reverse engineering software across multiple versions is painful. You spend hours annotating functions in version 1.07, then version 1.08 drops and every address has shifted — all your work invisible. The core idea is a normalized function hashing system. It hashes functions by their logical structure — mnemonics, operand categories, control flow — not raw bytes or absolute addresses. When…
How does it compare to other Ghidra MCP servers? - pyghidra-mcp - ReVa - GhidrAssistMCP - GhydraMCP - etc...
*LaurieWired's GhidraMCP* (the one I contribute to): Most complete toolset — 110+ MCP tools, 130+ REST endpoints. Active development, Ghidra 11.3-12.0.2 support, localhost-only binding for security. Best for interactive RE sessions with Claude/GPT where you want maximum capability.
*pyghidra-mcp*: Runs headless via pyghidra. Great for batch processing or CI pipelines, but you lose the GUI workflow.
*ReVa*: More of an autonomous agent approach — it tries to do RE for you rather than with you. Different philosophy, interesting for automated triage.
*GhidrAssist*: Focuses on the Ghidra plugin side, less on MCP integration.
If you want the most tools and active maintenance for interactive AI-assisted RE, LaurieWired's is what I'd recommend. I've been using it for multi-version game RE (Diablo 2, GTA) and it handles the "analyze v1.07, port annotations to v1.08" workflow really well.