broadcaster

mmurakaru/broadcaster
★ 0 stars TypeScript 💻 Code/Dev Tools Updated 4d ago
Local MCP server giving Claude Code sessions shared rooms, presence, pub/sub topics, and durable mailboxes - backed by Redis.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "broadcaster": {
      "command": "npx",
      "args": [
        "-y",
        "mmurakaru/broadcaster"
      ]
    }
  }
}

README Excerpt

A local MCP server that lets independent Claude Code sessions coordinate through shared **rooms**, **pub/sub topics**, **mailboxes**, and a **blackboard** - all backed by a single local Redis. > Open Claude in three terminal tabs. Each tab joins room `feature-x`. They now have a shared session: durable group chat, presence, replay-on-join, and cross-cutting topic subscriptions. No parent agent required.

Tools (7)

BROADCASTER_AGENTBROADCASTER_HEARTBEAT_MSBROADCASTER_KEY_PREFIXBROADCASTER_ROOM_MAXLENBROADCASTER_ROSTER_TTL_SREDIS_URLwhoami

Topics

agent-coordinationclaude-codemcpmessage-brokermulti-agentpubsubredis