1.0.0
What's r2mcp?
This is the very first release of r2mcp, it's been stable and usable since the beginning, we just forgot to tag!
Initially implemented and heavily tested by Daniel Nakov (@dnakov) but lately updated and maintained by pancake (@trufae), this model context protocol brings you the power of radare2 to your agentic workflows.
Feel free to play, develop and investigate multiple ways to use this agent helper to get the best of r2 without actually knowing about r2! And as usual, if anything goes wrong or not as good as you expected file us some tickets!
Features
- Fully written in C, using the radare2 C libraries
- Exposes 26 tools with generic and easy to use (by llm) features
- Works on all tested coding agents (Claude Desktop, VSCode, CLION, Mai, ...)
- Runs in sandbox mode by default (as usual, don't trust any mcp)
- Debug capabilities enabled, useful for troubleshoting
- Supports any decompiler that you have installed in r2
- Reasoning and example tags for better tool usage via prompt engineering
- Capture logging messages as context for the output
Examples
- Solve crackmes without human interaction
- Create security assessments on binaries
- Find vulnerabilities on compiled programs
- Extract network endpoints and collect SBOM data
- Assist your firmware analysis with new ideas
- Investigate in background and extract artifacts
Kudos to
- @cpholguera updating installation instructions
- @cryptax testing and feedback
- @seifreed automated testing on malware
Full Changelog: https://github.com/radareorg/radare2-mcp/commits/1.0.0