Reversecore MCP

MCP-сервер для реверс-инжиниринга и анализа вредоносных файлов: декомпиляция, YARA, форензика, отчеты с доказательствами

  • 221 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Сервер запускает инструменты разбора над чужими бинарными образцами, в том числе вредоносными, и читает указанные файлы на диске
  • Образцы на хост-машине без контейнера могут повредить саму машину
Все причины и проверки

sjkim1127/reversecore_mcp

Установка

Ручная установка

pipx run reversecore-mcp setup

Находит установленные клиенты и регистрирует сервер, делая резервные копии настроек.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Сервер запускает инструменты разбора над чужими бинарными образцами, в том числе вредоносными, и читает указанные файлы на диске
  • Образцы на хост-машине без контейнера могут повредить саму машину

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Reversecore MCP сводит дизассемблеры, декомпиляторы, сканеры YARA и инструменты форензики в одну точку для ИИ-агента. Задачу описывают словами, например «расшифруй конфиг в этом образце и собери IOC», а сервер запускает инструменты и возвращает структурированный результат с побайтовыми доказательствами, чтобы агент не придумывал находки. Внутри Radare2, YARA, LIEF и Capstone. Сервер разбирает бинарные файлы, в том числе Go и Rust без символов, пакеты Electron в формате ASAR и игры на Unity, помогает с разбором аварийных дампов и восстановлением функции с проверкой в эмуляторе ESIL. Инструменты работают на вашей машине или в изолированном контейнере Docker. Для экономии контекста есть режим с 15 основными инструментами и остальными по запросу.

Для кого. Аналитикам вредоносного ПО и исследователям уязвимостей, которые разбирают подозрительные образцы и инциденты вместе с агентом.

Подходит, если

  • Подозрительный установщик разбирает агент: проверяет `app.asar` на небезопасные настройки окон и IPC-обработчики
  • Агент декомпилирует функцию расшифровки конфигурации и проверяет написанный на Python расшифровщик в эмуляторе
  • Из образца надо вытащить IOC, сопоставить поведение с MITRE ATT&CK и выпустить отчет
  • Аварийный дамп сводят к причине сбоя с указанием места в коде

Не подходит, если

  • Нужна только документация или код без бинарных файлов: инструменты анализа бинарных образцов избыточны
  • Образцы вредоносного ПО запускают на рабочей машине без изоляции: для них предусмотрен контейнер Docker
  • Нужен быстрый отклик на малом объеме памяти: полный набор инструментов тяжелый, лучше режим с 15 инструментами

Пример запроса к агенту

Разбери образец sample.bin: декомпилируй функцию расшифровки конфигурации, собери IOC и сопоставь поведение с MITRE ATT&CK

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Сервер разбирает чужие бинарные файлы и вредоносные образцы, поэтому работать с ними стоит в контейнере Docker или отдельной машине. Установка подтягивает Radare2 и другие зависимости, полное описание в `docs/getting-started/installation.md`. Число инструментов в README указано по-разному, 186 и 194, ориентируйтесь на `docs/TOOLS.md`. Эмуляция ESIL проверяет поведение функции без запуска образца на хосте, но результат зависит от архитектуры файла. Лицензия MIT, документация также на корейском, японском и китайском.

Как отключить. Удалите сервер из клиентов и остановите контейнер Docker. Резервные копии конфигураций клиентов, которые делает установщик, лежат рядом с ними.

Частые вопросы

Как поставить Reversecore MCP в Claude Code?

Выполните `pipx run reversecore-mcp setup`: установщик находит Cursor, Claude Code, Windsurf, Claude Desktop, Codex и Cline и регистрирует сервер с резервной копией настроек.

Как уменьшить расход контекста?

Запустите установку с флагом `--tiered`: в клиенте остаются 15 основных инструментов и 8 доменных субагентов, а остальные вызываются по требованию.

Что умеет сервер кроме декомпиляции?

Сканирование YARA, разбор Go и Rust без символов, аудит пакетов Electron ASAR и проектов Unity, анализ аварийных дампов и цифровую форензику.

Запускается ли образец на моей машине?

Эмуляция в ESIL выполняет код в изолированном состоянии процессора и памяти, без запуска образца на хосте. Для остальных инструментов предусмотрен контейнер Docker.

Можно ли поставить как скилл?

Да, `npx skills add sjkim1127/Reversecore_MCP` ставит агентский скилл. Для работы он требует подключенный MCP-сервер.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер и агентный набор для реверс-инжиниринга: Ghidra, Frida, x64dbg и Rizin для анализа бинарей, CTF и исследования вредоносного ПО

MCP-серверШирокий доступ1,4 тыс.Звезды репозитория

MCP-сервер и CLI для реверс-инжиниринга: агент разбирает бинарные файлы, JavaScript-приложения, APK и сайты на вашей машине и приводит доказательства

MCP-серверШирокий доступ454,8 тыс.Звезды репозитория

RE-MCP открывает агенту IDA Pro и Ghidra в безголовом режиме: функции, декомпилятор, перекрестные ссылки, типы и патчинг.

MCP-серверШирокий доступ179Звезды репозитория

MCP-сервер для Ghidra: агент декомпилирует, переименовывает переменные, строит перекрестные ссылки и разбирает бинарные файлы через набор мелких инструментов

MCP-серверШирокий доступ956Звезды репозитория

REA — Reverse Engineering Assistant

Reverse Engineering Assistant (REA)

REA разбирает бинарники PE, ELF и Mach-O, прошивки и APK на чистом Rust и выдает отчет в Markdown, PDF и JSON.

MCP-серверРасширенный доступ109Звезды репозитория

Роутер скиллов для авторизованного реверс-инжиниринга, пентеста, CTF и разбора угроз: подбирает методику под задачу и проверяет доступные инструменты

СкиллШирокий доступ44,6 тыс.Звезды репозитория

Коротко о README

Текст представляет сервер анализа бинарных файлов и вредоносного ПО, показывает два сквозных сценария с цепочками инструментов, перечисляет поддерживаемые цели и приемы экономии контекста. Дальше идут установка, подключение клиентов, модель безопасности и каталог инструментов.

Бейдж для README

Сообщить о проблеме