- What is RelayOrb?
- A free, open-source tool that turns real AI agent sessions into tests for MCP servers. It records the messages between an agent (Claude Code, Cursor, Codex, Claude Desktop) and an MCP server, then lets you check new server builds against the recording, replay it so agent tests run offline, or read the raw messages.
- Do I need RelayOrb just to see what my agent did?
- Usually not. Claude Code, Cursor, and other agent apps already show tool calls. RelayOrb is for when you need the raw protocol messages, a repeatable test, or an offline replay.
- How do I see the raw MCP messages my agent sent?
- Wrap the MCP server command with relayorb record -- in your agent's config, use the agent, then run relayorb show <name>. You get every tool call with its arguments, result, latency, and errors.
- How do I test an MCP server?
- Record a real session, export it as a JSON fixture, and run relayorb check <fixture> -- <server command> in CI. It re-sends the recorded calls and fails if any answer changed.
- Which MCP clients does RelayOrb work with?
- Any client that starts MCP servers over stdio, including Claude Code, Claude Desktop, Cursor, OpenAI Codex, and VS Code.
- Does RelayOrb send my data anywhere?
- No. It has no account, no cloud, and no telemetry. Recordings stay in a local SQLite file at ~/.relayorb/recordings.db.
- Is RelayOrb free?
- Yes. It is open source under the Apache-2.0 license, with prebuilt binaries for macOS, Linux, and Windows.