Reversecore MCP — MCP-сервер для Claude Code: как установить
Подключает к ассистенту 177 утилит для реверс-инжиниринга, поиска уязвимостей и форензики. Пригодится при исследовании подозрительных бинарников, дампов памяти и сетевых дампов.
claude mcp add reversecore-mcp -- uvx reversecore-mcpЧто делает Reversecore MCP
Сервер построен на базе FastMCP и собирает в единый интерфейс инструменты для низкоуровневого анализа безопасности. Под капотом работают Radare2 с декомпилятором r2ghidra, YARA, Capstone, Volatility3 для оперативной памяти и Scapy для сетевых дампов PCAP. Ассистент сам вызывает нужные утилиты по текстовому описанию задачи.
Архитектура включает 177 инструментов, 22 готовых сценария анализа и 11 динамических ресурсов URI. Подключения к Radare2 изолированы в потокобезопасном пуле. Все промежуточные находки сохраняются между сессиями во встроенной базе SQLite.
Для запуска нужен Python версии 3.10, 3.11 или 3.12. Символьный движок angr развернётся только на Python 3.12, а в окружениях с Python 3.10 и 3.11 пакет его пропускает.
Какие задачи решает
- декомпилировать функции бинарного файла через r2ghidra
- извлечь индикаторы компрометации из подозрительного образца
- разобрать дамп оперативной памяти с помощью Volatility3
- сопоставить обнаруженное поведение с техниками MITRE ATT&CK
- просканировать исходный код на C и C++ по регулярным выражениям
Примеры запросов агенту
- Декомпилируй функцию main в sample.exe и извлеки сетевые индикаторы компрометации.
- Просканируй прошивку router.bin через binwalk и проверь совпадения по правилам YARA.
- Разбери сетевой дамп traffic.pcap через Scapy и покажи подозрительные исходящие соединения.
Как установить Reversecore MCP
Командой платформы
claude mcp add reversecore-mcp -- uvx reversecore-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from reversecore-mcp <команда>
Командой платформы
codex mcp add reversecore-mcp -- uvx reversecore-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from reversecore-mcp <команда>
Файл настроек
{
"mcpServers": {
"reversecore-mcp": {
"command": "uvx",
"args": [
"reversecore-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from reversecore-mcp <команда>
Файл настроек
{
"servers": {
"reversecore-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"reversecore-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from reversecore-mcp <команда>
Командой платформы
gemini mcp add reversecore-mcp uvx reversecore-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from reversecore-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Reversecore MCP
Как установить Reversecore MCP в Claude Code?
Выполните в терминале команду claude mcp add reversecore-mcp -- uvx reversecore-mcp.
Что умеет Reversecore MCP?
Сервер даёт модели доступ к статическому анализу, символьному исполнению, форензике и аудиту кода через 177 встроенных утилит.
Какие версии Python требуются для работы?
Подходят Python 3.10–3.12. Символьный анализатор angr подключается только при запуске на Python 3.12.