Reversecore MCP — Claude Code MCP server: how to install
Brings 177 security utilities to your coding assistant for binary analysis, memory forensics, and vulnerability research.
claude mcp add reversecore-mcp -- uvx reversecore-mcpWhat Reversecore MCP does
Reversecore MCP runs on FastMCP and bundles tools for low-level security analysis. It exposes engines like Radare2, r2ghidra, Volatility3, Scapy, and YARA directly to your client. You can inspect compiled binaries, dissect network packet dumps, and run static source audits without typing manual terminal commands.
The server organizes 177 analysis tools, 22 structured workflows, and 11 dynamic URI resources. It manages Radare2 instances through a thread-safe connection pool. Findings survive across agent sessions by saving data into an async SQLite database.
Running the server requires Python 3.10, 3.11, or 3.12. The symbolic analysis engine angr installs exclusively on Python 3.12, so setups on Python 3.10 and 3.11 omit that module.
What it helps with
- decompile binary functions using r2ghidra
- extract indicators of compromise from suspicious binaries
- inspect memory dumps via Volatility3
- map discovered software behaviors to MITRE ATT&CK
- audit C and C++ source code with regex patterns
Example prompts for the agent
- Decompile the main function of sample.exe and extract its network IOCs.
- Scan firmware.bin using binwalk and flag matching YARA rules.
- Analyze the traffic.pcap capture with Scapy to list outbound connections.
How to install Reversecore MCP
Platform CLI
claude mcp add reversecore-mcp -- uvx reversecore-mcpuvx runs the command named after the package; if the README names another one, use uvx --from reversecore-mcp <command>
Platform CLI
codex mcp add reversecore-mcp -- uvx reversecore-mcpuvx runs the command named after the package; if the README names another one, use uvx --from reversecore-mcp <command>
Config file
{
"mcpServers": {
"reversecore-mcp": {
"command": "uvx",
"args": [
"reversecore-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from reversecore-mcp <command>
Config file
{
"servers": {
"reversecore-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"reversecore-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from reversecore-mcp <command>
Platform CLI
gemini mcp add reversecore-mcp uvx reversecore-mcpuvx runs the command named after the package; if the README names another one, use uvx --from reversecore-mcp <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Reversecore MCP
How to install Reversecore MCP in Claude Code?
Run claude mcp add reversecore-mcp -- uvx reversecore-mcp in your terminal.
What does Reversecore MCP do?
It connects reverse engineering engines like Radare2, YARA, and Volatility3 to your AI client for binary analysis and digital forensics.
Which Python version does Reversecore MCP require?
The project runs on Python 3.10 through 3.12. If you need the angr symbolic engine, you must run Python 3.12.