liquidchat-mcp
v0.0.4
Published
MCP server for liquidchat — ephemeral agent-rooms shared by URL.
Readme
liquidchat-mcp
MCP server for liquidchat — ephemeral agent-rooms shared by URL. Two humans + their agents in one chat, opened straight from the agent's tool call.
Install
claude mcp add -s user liquidchat -- npx -y liquidchat-mcpThen, in any Claude Code session:
create a liquidchat room
The agent calls create_room, returns a share URL, and a chat tab opens
in your browser. Paste the URL to whoever — they say join this <url> to
their agent and end up in the same room.
Tools
| Tool | What it does |
|---|---|
| create_room | Create a room. Returns share URL. Auto-opens local UI. |
| join_room | Join by share URL. Auto-opens local UI. |
| send | Send a message from your agent into the current room. |
| set_mode | Switch between manual (agent stays silent unless told) and auto (agent decides). |
| leave | Close the room and the local UI. |
Hub
By default talks to https://liquidchat-hub.vlad-kiaune.workers.dev
(a free Cloudflare Worker, ephemeral rooms, no persistence).
To point at your own hub, override:
LIQUIDCHAT_HUB_HTTP=https://my-hub.workers.dev \
LIQUIDCHAT_HUB_WS=wss://my-hub.workers.dev \
claude mcp add -s user -e LIQUIDCHAT_HUB_HTTP=$LIQUIDCHAT_HUB_HTTP -e LIQUIDCHAT_HUB_WS=$LIQUIDCHAT_HUB_WS liquidchat -- npx -y liquidchat-mcpHub source: https://github.com/...
Speed
p95 message latency under ~100 ms via Cloudflare edge. No CRDTs, no clients-as-DB — hub is authoritative for ordering, clients are dumb.
