MCP server for orchestrating multi-process rr debugging sessions
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"rr-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# rr-mcp MCP (Model Context Protocol) server for orchestrating multi-process [rr](https://rr-project.org/) debugging sessions. ## Overview rr-mcp enables AI agents (like Claude) to debug multi-process applications using rr's record-and-replay capabilities. It provides: - **48 specialized debugging tools** with rich descriptions and usage context - **Dynamic MCP resources** that expose live session state (`rr://sessions/{id}`) - **Concurrent replay sessions** for debugging different processes simultaneously - **Full reverse execution** — step, continue, and finish in both directions - **Multi-process support** — debug exec'd processes (`pid`) or forked-without-exec children (`fork_pid`) - **Conditional and temporary breakpoints**, watchpoints, and catchpoints (throw/catch/syscall/signal) **New to rr debugging?** See [RR_DEBUGGING_GUIDE.md](RR_DEBUGGING_GUIDE.md) for concepts, workflows, and best practices. ## Requirements - Linux (rr only runs on Linux) - Python 3.11+ - [rr](https://rr-project.org/) installed and in PATH - An rr recording to debug ## Installation ### Claude Code ```bash claude mcp add rr-mcp -- uvx rr-mcp ``` ### Other MCP clients Any MCP client that supports stdio servers can run `uvx rr-mcp` (or `pipx run rr-mcp`). ### Installing from source **For development** (recommended - no reinstall needed after changes): ```bash git clone https://github.com/jnjaeschke/rr-mcp && cd rr-mcp uv sync # Install dependencies # Configure Claude Code to run from source claude mcp add rr-mcp -- uv run --directory /absolute/path/to/rr-mcp rr-mcp ``` **For production use**: ```bash git clone https://github.com/jnjaeschke/rr-mcp && cd rr-mcp uv tool install . # Configure Claude Code claude mcp add rr-mcp -- rr-mcp ``` For other MCP clients, use the appropriate command (`uv run ...` for development or `rr-mcp` for production). ## Usage Once installed, the server loads automatically when you start your MCP client. Verify it's working by asking: > "…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.