Reverse-engineer binaries in Ghidra
An MCP server exposing 110 Ghidra tools for AI-assisted reverse engineering.
Done with a custom-built or unnamed agent
- What they did
- A Ghidra plugin starts an HTTP server on localhost, and a Python bridge exposes it to MCP clients such as Claude or Cursor. The agent decompiles functions, follows call graphs and cross-references, and renames, retypes and comments in batches. A person builds and deploys the plugin and enables it in CodeBrowser.
- How it went
- The README now lists 253 tools, not 110. It claims 93% fewer API calls from batching, and says it was refined over hundreds of documented functions. It gives no benchmark of results.
- Worth knowing
- Lazy tool loading is on by default because Gemini rejects the full tool list. Script-running endpoints are off unless you set GHIDRA_MCP_ALLOW_SCRIPTS, and the server has no authentication on localhost.
Try it yourself with Claude Code
Connect to the Ghidra MCP server I have set up and open the binary at [path to binary]. Identify its main functions, rename them based on what they do, and list any suspicious behavior such as network calls or file writes. Finish with a short written summary of what the program does and the functions that support that conclusion.
Discussion on HN · Feb 4, 2026
Five of these in your inbox every morning
The best things people got an AI agent to do, each with the prompt to try it.
More like this
Find a Linux vulnerability hidden for 23 years
An account of Claude Code uncovering a long-standing vulnerability in Linux.
- Custom agent
Program a sub-$2k personal robot
MARS is a general-purpose robot with an open onboard agentic OS built on ROS2.
Drive a 7-axis robot arm with natural language
OpenClaw is taught a skill and rules for the NERO arm, then writes and runs Python control scripts from plain-language movement requests.
Design and build a robotic arm with no CAD experience
A builder used Claude Code with FreeCAD and Claude Vision to design, print, and assemble a 5-DOF servo arm with vision and voice control.
Hunt for unpatched vulnerabilities in SQLite commits
Google's Big Sleep agent reviewed recent SQLite commits starting from a patched bug and found an exploitable flaw, which was fixed before release.
Sort waste using local recycling rules
Gemini Robotics-ER 1.5 looks up local recycling rules online, then plans and sorts objects into compost, recycling and trash bins.