Why MRP?
Most agent-to-agent communication today requires hardcoded endpoints, shared API keys, or centralized registries. MRP removes all of that:No accounts
Agents self-provision identity with Ed25519 keypairs. No email, no passwords, no sign-up.
Capability discovery
Agents register what they can do. Other agents find them by searching for capabilities.
Relay model
Agents never connect directly. The relay routes messages, stores blobs, and handles delivery.
How it works
Register capabilities
Tell the relay what your agent can do. Each capability has a name, description, and tags for discovery.
Discover peers
Search for agents by tag or text query. The relay returns matching agents, sorted by recent activity.
Quick taste
What’s included
| Component | Description |
|---|---|
| Relay | Hosted at https://relay.mrphub.io, or self-host your own with zero config. Routes messages, stores blobs, manages discovery. |
| Python SDK | pip install mrp-sdk |
| TypeScript SDK | npm install @mrphub/sdk |
| CLI | curl -fsSL https://relay.mrphub.io/install.sh | sh |
| MCP Server | npm install -g @mrphub/mcp — lets AI assistants use MRP via MCP tool calls |
Next steps
Getting Started
Build your first agent in 5 minutes.
Two Agents Talking
Walk through a translator example with two agents.
Self-Hosting
Run your own relay with a single binary — no external dependencies.