r2mcp-basic

Guide binary analysis and reverse-engineering tasks via the r2mcp MCP server.

20|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/radareorg/radare2-skills --skill r2mcp-basic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: r2mcp-basic
Source: https://github.com/radareorg/radare2-skills/tree/main/r2mcp/r2mcp-basic
Command: npx skills add https://github.com/radareorg/radare2-skills --skill r2mcp-basic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you quickly perform practical reverse-engineering tasks on binaries and executables without manually stitching together radare2 steps, especially when you need actionable results.

Core Features & Use Cases

  • Binary, disassembly, and RE workflows: Use the bundled r2mcp MCP server to drive analysis for executables, libraries, firmware, and shellcode.
  • Task-focused guidance: Move from minimal required analysis to reverse-engineering conclusions you can act on.
  • Uncertainty-aware outputs: Explicitly communicate when analysis is incomplete or partial.

Quick Start

Ask the AI: Analyze the attached binary and summarize the most relevant functions, symbols/strings, and key control-flow findings, including any uncertainties.

Frequently Asked Questions about r2mcp-basic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a binary and extract functions with radare2?

Binary analysis of firmware or shellcode using radare2 requires opening the target first and running minimum required analysis. The r2mcp workflow guides extraction of functions, symbols, strings, and control flow to deliver actionable reverse-engineering conclusions.

What is the best way to disassemble an executable and summarize key findings?

The best way to disassemble an executable and summarize findings is using structured r2mcp tools instead of raw command execution. This workflow moves from minimal required analysis directly to actionable reverse-engineering conclusions while explicitly stating any partial analysis uncertainties.

Can I patch binaries and analyze control flow using radare2 workflows?

Yes, you can patch binaries and analyze control flow using the bundled r2mcp MCP server. It applies to executables, libraries, firmware, and shellcode, guiding disassembly and patching tasks while preferring structured tools over raw commands.

Does radare2 binary analysis indicate when disassembly results are incomplete?

Yes, the r2mcp workflow explicitly communicates when binary analysis is incomplete or partial. It states uncertainty directly in the output, ensuring you know exactly when reverse-engineering conclusions lack full coverage of functions, symbols, or control flow.

What do I need to perform reverse engineering on firmware and shellcode?

To perform reverse engineering on firmware and shellcode, you need the target binary and the bundled r2mcp MCP server. The workflow requires opening the target first, running minimum analysis, and using structured r2mcp tools to extract actionable findings.