
MCP सर्वर जो 180+ रिवर्स-इंजीनियरिंग टूल्स को उजागर करता है, जो Ghidra, IDA, x64dbg, Frida और 56 अन्य बैकएंड्स को नेटिव बाइनरी पार्सर्स और 4,200-स्किल नॉलेज बेस के साथ एकत्रित करता है।
180+ MCP टूल्स · 56 RE/डीबग बैकएंड · 9 होस्ट-साइड प्लगइन · 4,200+ स्किल्स · मल्टी-एजेंट मेश · नेटिव x86-64 + ARM64 एमुलेटर
v5.0.0 जारी। 19 GiB → 3.3 GiB वर्किंग ट्री (gzipped सोर्स आर्काइव्स के माध्यम से 83% छोटा), + चार फ़ीचर वेव्स: होस्ट प्लगइन बिल्ड सिस्टम, Frida ब्रिज + डायनामिक विश्लेषण, ARM64 एमुलेटर + डीकंपाइल कैश + चंकिंग, bindiff / ROP / गेम-इंजन मेटाडेटा / MCP सैंपलिंग / SVG विज़ुअलाइज़ेशन। देखें CHANGELOG।
क्विकस्टार्ट · आर्किटेक्चर · तुलना · एजेंट मेश · MCP हब · नैतिकता
एक आधुनिक गेम को रिवर्स-इंजीनियर करने में पाँच स्टैटिक टूल्स (Ghidra, IDA, Binary Ninja, radare2, Hopper), तीन डीबगर (x64dbg, WinDbg, GDB/LLDB), एक हेक्स-एडिटर, एक मेमोरी स्कैनर (Cheat Engine), एक इंस्ट्रुमेंटेशन फ्रेमवर्क (Frida), और ढेर सारे फ़ॉर्मेट पार्सर (PE, ELF, Mach-O, DEX, Minidump, Unity AssetBundle, UE .pak) लगते हैं। इनके बीच स्विच करने में घंटों बर्बाद होते हैं। किसी मॉडल को इनमें से किसी एक को भी अच्छी तरह चलाना सिखाने में उससे भी ज़्यादा खर्च होता है।
यह सर्वर:
smart_decompile चल रहे होने पर IDA चुनता है, फिर Ghidra, फिर Binja, फिर RetDec पर फ़ॉलबैक करता है।यदि आप सुरक्षा-अनुसंधान, चीट-डिटेक्शन, रक्षात्मक-इंजीनियरिंग, या गेम-SDK कार्य में हैं — तो यह एक दिन की टूल-शफलिंग को एक MCP कनेक्शन में समेट देता है।
# clone + build
git clone https://github.com/1llu50ry/mcp-reverse && cd mcp-reverse
npm install && npx tsc
npm test # 20/20 should pass
# wire into Claude Code / Codex / Cursor (stdio mode)
# (add this JSON to your client's MCP config)
# { "mcp-reverse": { "command": "node", "args": ["/path/to/dist/index.js"] } }
# OR run over HTTP (Docker-friendly)
docker compose up
# OR drive it from the CLI (no MCP client needed)
./bin/mcp-reverse.mjs stats
./bin/mcp-reverse.mjs search battleye
./bin/mcp-reverse.mjs tools # list every registered MCP tool
अपने MCP क्लाइंट को इस पर इंगित करें, फिर इनमें से कोई भी पूछें:
C:\game\binary.exe का विश्लेषण करें और बताएं कि यह कौन सा पैकर उपयोग करता है।" → analyze_binary को कॉल करता है (एंट्रॉपी + Rich Header + Debug Directory + इम्पोर्ट्स + क्रिप्टो कॉन्स्टेंट्स)0x401000 को डीकंपाइल करें और असहमतियों को पहचानें।" → hub_consensus_call matcher=decompilebm25_search 4,230 दस्तावेज़ों को BM25 प्रासंगिकता के आधार पर रैंक करता हैflowchart LR
subgraph clients[" MCP clients "]
C1[Claude Code]
C2[Codex / ChatGPT]
C3[Cursor]
C4[Copilot CLI]
C5[custom]
end
subgraph server[" mcp-reverse (this repo) "]
direction TB
T[111 MCP tools]
M[Agent Mesh<br/>DM · channels · tasks · votes · KB · locks]
H[MCP Hub<br/>smart_decompile · consensus_call]
N[Native parsers<br/>PE · ELF · Mach-O · DEX · WASM · Minidump · ZIP · .NET]
S[Skill library<br/>4,200+ docs · BM25]
end
subgraph backends[" 59 RE / debug MCP backends "]
B1[Ghidra · IDA · Binja]
B2[x64dbg · WinDbg · GDB · LLDB]
B3[Cheat Engine · Frida]
B4[PCILeech · Memflow]
B5[Volatility · YARA · angr]
end
C1 & C2 & C3 & C4 & C5 -->|stdio or HTTP| server
server -->|hub_connect| B1 & B2 & B3 & B4 & B5
गेम-हैकिंग फ्रेमिंग ऐतिहासिक है — टूलिंग हर RE अनुशासन को कवर करती है:
| वर्टिकल | यह प्रोजेक्ट क्यों फिट बैठता है | डॉक्स |
|---|---|---|
| 🎮 गेम सुरक्षा + एंटी-चीट | BattlEye, EAC, Vanguard, VAC, FACEIT, Byfron, Ricochet, mhyprot, Hyperion में 4,200+ हस्तलिखित स्किल्स। | यह README |
| 🦠 मैलवेयर विश्लेषण | PE / minidump / Rich Header / Debug Directory पार्सर + 59-बैकएंड हब (YARA, Volatility, angr, Qiling)। | docs/verticals/malware-analysis.md |
| 📱 मोबाइल सुरक्षा (iOS + Android) | Mach-O (fat + arm64e) + DEX + APK पार्सर + Hopper + Frida + JADX + Magisk + idevice MCPs। | docs/verticals/mobile-security.md |
| 🔧 फर्मवेयर / IoT | एम्बेडेड के लिए ELF + Qiling + Unicorn + angr। | docs/verticals/firmware-iot.md |
| 🏁 CTF / एक्सप्लॉइट डेवलपमेंट | pwndbg + GEF + angr + AFL++ + honggfuzz + LibAFL + Unicorn + ret-sync सभी एक ही हब के पीछे। | docs/verticals/ctf-pwn.md |
| प्रोजेक्ट | दायरा | टूल्स | बैकएंड | मल्टी-एजेंट | स्किल्स आर्काइव |
|---|---|---|---|---|---|
| mcp-reverse (यह रेपो) | गेम RE + एंटी-चीट + मेश ऑर्केस्ट्रेशन | 111 | 59 | ✅ | 4,200+ |
| GhidraMCP | Ghidra ब्रिज | 5 | 1 | — | — |
| ida-pro-mcp | IDA ब्रिज | ~50 | 1 | — | — |
| SuperghidraMCP | pyghidra | 38 | 1 | — | — |
| REA | क्रॉस-स्टैक RE (नेटिव + Electron + .NET) | ~40 | 3 | — | — |
| Vibe-RE | PE ट्राइएज पाइपलाइन | ~30 | 1 | — | — |
यह प्रोजेक्ट सुरक्षा अनुसंधान, चीट डिटेक्शन, रक्षात्मक इंजीनियरिंग, गेम-संरक्षण, और रिवर्स-इंजीनियरिंग शिक्षा के लिए मौजूद है। विशेष रूप से: