Native C++23 MCP server for PE analysis, process memory, Zydis disassembly, and Win32 debugging.
View on GitHub ↗ReverseMCP is a native C++23 Model Context Protocol server for reverse-engineering work on Windows. It gives an MCP client structured access to PE files, game-engine installations, Unity IL2CPP metadata, live process memory, x86/x64 disassembly, breakpoints, thread state, stack traces, and persistent analyst annotations.
The repository contains both parts of the system:
- a native execution layer with 49 bounded MCP tools; - a knowledge layer with focused skills for native binaries, debuggers, protected code, managed runtimes, and popular game engines.
The executable and internal C++ namespace retain the name reverseplugin for compatibility. ReverseMCP is the project and distribution name.
- 49 MCP tools with explicit input and output JSON Schemas. - 12 focused analysis Skills. - Static PE analysis, Zydis-backed x86/x64 disassembly, and SSA-backed C-like pseudocode. - Unity IL2CPP metadata v38/v39 with token-to-native-RVA mapping. - Installation discovery for seven engine families. - Validated process-memory access and a native Windows debugger. - Content-addressed analysis cache and persistent annotations. - No IDA Pro, Python runtime, injected DLL, or game launch required for static workflows.
Prebuilt Windows releases contain the MCP executable, plugin manifest, Skills, documentation, and third-party notices:
- Download the latest release - View the v1.3.0 release notes and checksums
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/Stingeer01--ReverseMCP.html)
Reverse engineering with AI agents on Windows: verifying, measuring and visualising the tools agents use, with rea and Ghidra
2akouwu/reverifyStop your AI from making things up — it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is
elliottophellia/RyuumonbuchiMaybe the headless Ghidra MCP you are looking for.
whoisqwerz/pocket_disasmMulti-session IDALib MCP router for coding agents. Analyze multiple binaries in parallel with IDA-compatible reverse engineering tools.
valorisa/Reverse-Engineer-AnythingGuide pédagogique non officiel en français sur REA (Reverse Engineer Anything) : analyser des applications et des binaires avec un agent de code via MCP et CLI, Hopper ou Ghidra, preuves à l'appui. In
VibRev/ida-headless-mcpRust-native, multi-session headless IDA Pro MCP server with isolated workers and stdio or Streamable HTTP transports.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.