Ghidra MCP Server
Dev tools
reverse engineering tooling
SHOW HN2026
How HN took it
8 positive, 11 neutral or asking, 0 mixed, 14 critical, out of 33 comments about the project. Thread score -0.15.
Design: 0 for, 8 againstDocs: 0 for, 3 againstIdea: 2 for, 1 againstExecution: 2 for, 0 againstPrivacy: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
110 tools is impressive coverage for Ghidra
From 2 comments
Nice MCP implementation. 110 tools is impressive coverage for Ghidra.
electsaudit0q on HNNice MCP implementation. 110 tools is impressive coverage.
electsaudit0q on HN
Cross-binary annotation transfer via function hashing is compelling for frequently updated software
From 1 comment
The cross-binary documentation transfer via normalized function hashing is really compelling for anyone tracking software that updates frequently. I've dealt with similar pain…
raphaelmolly8 on HN
Useful for real RE work, such as recovering decryption keys and ransomware decryptors
From 2 comments
I 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…
grosswait on HNI 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…
carl_dr on HN
Objections
110 tools overloads model context; tool count is too high
From 5 comments
I thought MCP interfaces with high amounts of tools perform much worse than MCP interfaces with fewer tools, this doesn't seem like a great design. This also seems to just be…
JasonADrury on HNThis is what I was thinking, or fewer, more versatile tools. Having the description of 110 tools in your context window at all times is just noise.
stingraycharles on HN110 is a bit... much. Not complaining about the achievement, just pointing out that most models will be swamped with that much tooling available, so I hope they can be toggled…
rcarmo on HN110 tools. That’s probably a reason why Anthropic is probably switching to sandboxed code execution over MCPs. It’s just easier to write code and do something specific for a task…
abhisek on HNTool stuffing degrades LLM tool use quality. 100+ tools is crazy. We probably need a tool that does relevant tool retreaval and reranking lol
underlines on HN
Installation instructions incomplete; plugin not visible in Ghidra Tools
From 2 comments
How does this compare to ReVa? https://github.com/cyberkaida/reverse-engineering-assistant I think your installation instructions are incomplete. I followed the instructions and…
babas on HNWas hoping to kick the tires but seem to be spinning my wheels trying to get Ghidra to see the plugin. Is GH Discussions your preferred means of communications?
gcormier on HN
Tool limit in some clients (100) is exceeded with 110 tools
From 1 comment
I was just looking for an active fork of LaurieWired/GhidraMCP. I am currently using GhidrAssistMCP. First impressions of the fork: everything has deviated too much from the…
Triangle9349 on HN
Function hashing may be weaker than Ghidra's Version Tracker or FunctionID
From 2 comments
What does your function-hashing system offer over ghidra's built in FunctionID, or the bindiff plugin[0]? [0] https://github.com/google/bindiff
Retr0id on HNOr better yet, the built-in Version Tracker, which is designed for porting markup to newer versions of binaries with several different heuristic tools for correlating functions…
chc4 on HN
Code looks vibecoded and 'production ready' claim is doubtful
From 2 comments
I thought MCP interfaces with high amounts of tools perform much worse than MCP interfaces with fewer tools, this doesn't seem like a great design. This also seems to just be…
JasonADrury on HNI don't know about anyone else but "production ready" in READMEs triggers me.
deevus on HN
Requests
Allow toggling tool groups on or off, server-side as well as client-side
From 1 comment
110 is a bit... much. Not complaining about the achievement, just pointing out that most models will be swamped with that much tooling available, so I hope they can be toggled…
rcarmo on HN
Offer a CLI or skill-based alternative to reduce context use
From 2 comments
Simple question: why not a cli instead? As seems that lately LLM and agentic tools seems to be better at using clis rather than bloated MCPs?
tarasyarema on HNHow could this be more efficiently and elegantly refactored as an Anthropic or MOOLLM skill set that was composable and repeatable (skills calling other skills, and iterating…
DonHopkins on HN
Provide hardware requirements
From 1 comment
I don't see hardware requirements anywhere. Does this run on a simple CPU, or is a decent GPU required?
butz on HN
Questions
How does it compare to ReVa, LaurieWired's GhidraMCP, and Version Tracker?
From 3 comments
How does this compare to ReVa? https://github.com/cyberkaida/reverse-engineering-assistant I think your installation instructions are incomplete. I followed the instructions and…
babas on HNHow does it compare to other Ghidra MCP servers? - pyghidra-mcp - ReVa - GhidrAssistMCP - GhydraMCP - etc...
bobbycrocodilo on HNI saw this earlier, but opted for LaurieWired's MCP because it had a nice README and seemed to be the most common. How does this one compare? Are there any benchmark or…
poly2it on HN
Does it support Android binary decompilation?
From 1 comment
Thank you for sharing, will soon try out. Does it support decompilation of android binaries?
nunobrito on HN
Hash collision rate and false positives in practice?
From 1 comment
The cross-binary documentation transfer via normalized function hashing is really compelling for anyone tracking software that updates frequently. I've dealt with similar pain…
raphaelmolly8 on HN
Does it warn users about legal risks of reverse engineering?
From 1 comment
Reverse 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…
chfritz on HN
Alternatives named
LaurieWired's GhidraMCP
From 3 comments
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…
carl_dr on HNI saw this earlier, but opted for LaurieWired's MCP because it had a nice README and seemed to be the most common. How does this one compare? Are there any benchmark or…
poly2it on HNIve been using it (the original 15 tool version) for months now. It’s amazing. Any app is suddenly “open source”. I can track down bugs. Get a deeper understanding of any tool,…
summarity on HN
ReVa
From 2 comments
How does this compare to ReVa? https://github.com/cyberkaida/reverse-engineering-assistant I think your installation instructions are incomplete. I followed the instructions and…
babas on HNHow does it compare to other Ghidra MCP servers? - pyghidra-mcp - ReVa - GhidrAssistMCP - GhydraMCP - etc...
bobbycrocodilo on HN
GhidrAssistMCP
From 2 comments
I was just looking for an active fork of LaurieWired/GhidraMCP. I am currently using GhidrAssistMCP. First impressions of the fork: everything has deviated too much from the…
Triangle9349 on HNHow does it compare to other Ghidra MCP servers? - pyghidra-mcp - ReVa - GhidrAssistMCP - GhydraMCP - etc...
bobbycrocodilo on HN
pyghidra-mcp
From 1 comment
How does it compare to other Ghidra MCP servers? - pyghidra-mcp - ReVa - GhidrAssistMCP - GhydraMCP - etc...
bobbycrocodilo on HN
BinDiff and Ghidra Version Tracker
From 2 comments
What does your function-hashing system offer over ghidra's built in FunctionID, or the bindiff plugin[0]? [0] https://github.com/google/bindiff
Retr0id on HNOr better yet, the built-in Version Tracker, which is designed for porting markup to newer versions of binaries with several different heuristic tools for correlating functions…
chc4 on HN