smithery/plurigrid

radare2-hatchery

Radare2 Hatchery

Installation

$ npx skills add smithery/plurigrid --skill radare2-hatchery

Also in this package

Other skills from smithery/plurigrid · top by installs.

npx skills add smithery/plurigrid

Browse all from smithery/plurigrid

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,648 B
  • docs SUMMARY.md 40 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Radare2 Hatchery


name: radare2-hatchery description: MCP server for radare2 binary analysis integration with AI assistants. Decompilation, disassembly, and reverse engineering via MCP protocol. trit: -1 color: "#D6DB4C"


Overview

radare2-mcp provides an MCP server enabling Claude and other AI assistants to perform binary analysis using radare2.

Features

  • Direct stdin/stdout communication - Simple MCP transport
  • Binary analysis tools - Full radare2 capabilities
  • AI assistant integration - Seamless Claude Desktop support
  • File exploration - Inspect any binary format
  • Decompilation - Pseudocode generation via r2ghidra

Installation

# Via r2pm (radare2 package manager)
r2pm -Uci r2mcp

Configuration

Claude Desktop

Edit ~/Library/Application Support/Claude/claudedesktopconfig.json:

{
  "mcpServers": {
    "radare2": {
      "command": "r2pm",
      "args": ["-r", "r2mcp"]
    }
  }
}

Docker

docker build -t r2mcp .
{
  "mcpServers": {
    "radare2": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "-v", "/tmp/data:/data", "r2mcp"]
    }
  }
}

MCP Tools Available

The server exposes radare2 analysis via MCP:

  • open_file - Open binary for analysis
  • analyze - Run analysis at depth levels 0-4
  • decompile_function - Get C-like pseudocode
  • list_functions - Enumerate discovered functions
  • list_strings - Extract strings from binary
  • xrefs_to - Find cross-references
  • run_command - Execute raw r2 commands

Gay.jl Integration

# Rec2020 wide gamut learning
gay_seed!(0xe72b09cb7aebe913)

# Forward mode autodiff
∂params = Enzyme.gradient(Forward, loss, params, seed)

Repository

  • Source: TeglonLabs/radare2-mcp
  • Seed: 0xe72b09cb7aebe913
  • Index: 55/1055
  • Color: #b3a6b8

GF(3) Triad

radare2-hatchery (-1) ⊗ mcp-builder (0) ⊗ gay-mcp (+1) = 0 ✓

Related Skills

  • mcp-builder - MCP server development
  • blackhat-go - Security techniques
  • tree-sitter - AST-based code analysis

SDF Interleaving

This skill connects to Software Design for Flexibility (Hanson & Sussman, 2021):

Primary Chapter: 7. Propagators

Concepts: propagator, cell, constraint, bidirectional, TMS

GF(3) Balanced Triad

radare2-hatchery (○) + SDF.Ch7 (○) + [balancer] (○) = 0

Skill Trit: 0 (ERGODIC - coordination)

Connection Pattern

Propagators flow constraints bidirectionally. This skill propagates information.