MCP-сервер, предоставляющий более 180 инструментов обратного проектирования, которые объединяют Ghidra, IDA, x64dbg, Frida и 56 других бэкендов с нативными парсерами бинарных файлов и базой знаний из 4200 навыков.
180+ MCP-инструментов · 56 RE/debug бэкендов · 9 host-плагинов · 4,200+ скиллов · multi-agent mesh · x86-64 + ARM64 эмуляторы
v5.0.0 выпущен. Вес репо: 19 GiB → 18 MiB (всё в SQLite + FTS5). Четыре волны фич: build-системы для host-плагинов, Frida bridge + динамический анализ, ARM64 эмулятор + кеш декомпиляции + chunking, bindiff / ROP / метадата игровых движков / MCP sampling / SVG visualization. CHANGELOG.
Быстрый старт · Архитектура · Agent Mesh · MCP Hub · Этика
smart_decompile пробует IDA → Ghidra → Binja → RetDec.git clone https://github.com/1llu50ry/mcp-reverse
cd mcp-reverse
npm install && npx tsc
npm test # 20/20 должны пройти
./bin/mcp-reverse.mjs stats
./bin/mcp-reverse.mjs search battleye
./bin/mcp-reverse.mjs tools
Для Claude Code / Codex / Cursor добавь в MCP-конфиг:
{ "mcp-reverse": { "command": "node", "args": ["/path/to/dist/index.js"] } }
Или через Docker:
docker compose up
# → HTTP MCP на http://localhost:7777/mcp
# → /healthz + /metrics
Проект создан для security-ресёрча, детекции читов, оборонительной инженерии и образования. Не содержит читов и не управляет игровым процессом. Используй против бинарников, которыми ты владеешь или на которые есть явное разрешение. См. SECURITY.md и CODE_OF_CONDUCT.md.
Полная документация по-английски: README.md. Переводы приветствуются.