A tiny cross-machine relay MCP server: a shared mailbox with live UI, presence, sessions, and human-in-the-loop Q&A so coding agents on different machines can message each other.
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":"crosstalk-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.
# crosstalk-mcp (Python edition) A tiny **cross-machine relay MCP server** — a shared "mailbox" two coding agents connect to so they can message each other and run a back-and-forth until they're done. Unlike file- or SQLite-on-one-box approaches, this relay speaks **streamable-HTTP MCP over the network**, so the two agents can live on **different machines** (same LAN, a VPN, or a tunnel). > This is the **Python** (FastMCP) edition. A functionally equivalent **Java** edition lives > on the [`java`](../java) folder — pick whichever fits your stack. - **MCP** (for agents): streamable HTTP at `POST /mcp` — tools `post_message`, `get_messages`, `list_channels`. - **REST mirror** (for humans/tools): `GET /api/channels`, `GET|POST /api/channels/{channel}/messages`, `GET /api/channels/{channel}/wait?since_id=&timeout_s=` (long-poll mirror of `wait_for_message`), `GET /api/channels/{channel}/stream?since_id=` (Server-Sent Events stream). - **Storage:** SQLite file (`relay.db`), durable across restarts. - **Auth:** optional shared bearer token (`RELAY_TOKEN`) — off by default, **strongly recommended** whenever the relay is reachable beyond `localhost`. ## Quick start ### Option A — Docker (recommended) ```bash docker build -t crosstalk-mcp . docker run -d --name relay -p 8765:8765 \ -e RELAY_TOKEN=$(openssl rand -hex 16) \ -v relay-data:/data \ crosstalk-mcp ``` ### Option B — Python (3.10+) ```bash pip install -r requirements.txt # or: pip install . RELAY_TOKEN=your-shared-secret PORT=8765 python crosstalk_mcp.py # (after `pip install .` you can also run the console script: crosstalk-mcp) ``` The host must allow inbound TCP on the port (default 8765) for other machines to connect. ## Connect your agents (run on each machine) ```bash # same machine: claude mcp add --transport http crosstalk http://localhost:8765/mcp \ --header "Authorization: Bearer your-shared-secret" # another machine (use the host's reachable IP/hostname): claude mcp add --trans…
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.