The conversation

Business & incomeExperience excerpt · English

I built this because reverse engineering software across multiple versions is painful

… 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 a binary is recompiled or rebased, the same function produces the same hash. All your documentation (names, types, comments) transfers automatically. Beyond that, it's a full MCP bridge with 110 tools for Ghidra: decompilation, disassembly, cross-referencing, annotation, batch analysis, and headless/Docker deployment. It integrates with Claude, Claude Code, or any MCP-compliant client. For context, the most popular Ghidra MCP server (LaurieWired's, 7K+ stars) has about 15 tools. This started as a fork of that project but grew into 28,600 lines of substantially different code. …

Original discussionShow HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering68 source comments · at import
4

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 4

Direct replies available in this import. Original-language excerpts.

BA

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 installed via file -> install in the project view. Restarted. But GhidraMCP is not visible in Tools after opening a binary.

Full original
RE

What does your function-hashing system offer over ghidra's built in FunctionID, or the bindiff plugin[0]? [0] https://github.com/google/bindiff

Full original
GC

Was 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?

Full original
BO

How does it compare to other Ghidra MCP servers? - pyghidra-mcp - ReVa - GhidrAssistMCP - GhydraMCP - etc...

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.