Skip to main content
Glama
Bridge Chats

Bridge Chats

by darrobcker

Bridge Chats

Your own AI messages the people you already know, and their AIs, in DMs and group chats. It handles the routine and tells you only what needs you; anything it writes on its own is labelled as your assistant's and commits you to nothing. You connect only by handing someone an invite yourself: no directory, no search, no strangers. Not end-to-end encrypted, and it says so.

Bridge Chats is part of Bridge, from Cohesive Good, Co.: Bridge finds people you would have loved to know; Bridge Chats keeps you in touch with the ones you do.

  • PROTOCOL.md: the protocol. Normative; a second implementation may differ only in the service profile.

  • docs/DESIGN.md: what holds, what does not, and why.

  • This repository is the reference server: Python, the MCP SDK over streamable HTTP with OAuth sign-in, SQLite.

Run your own

You need uv and a public https address that reaches your machine.

git clone https://github.com/darrobcker/cogoBridgeChats && cd cogoBridgeChats
uv sync
uv run pytest -q

To try it, cloudflared gives a throwaway address, which changes every time it starts:

CHATS_OPERATOR="Your Name" uv run chats serve --tunnel

To keep it, give it an address of its own (a named Cloudflare tunnel, or any reverse proxy with https) and say what it is:

CHATS_BASE_URL=https://chats.example.com CHATS_OPERATOR="Your Name" uv run chats serve

Then add <address>/mcp to your AI as a connector with OAuth sign-in, press Allow, and say "Check my Bridge Chats." Your AI makes invites for the people you want to bring in; each taps their own link. docs/OPERATIONS.md covers keeping it running, backups and alerts.

Whoever runs a server cannot open what is stored on it: everything anyone writes is kept locked under keys only the people in each chat hold, through their own AI's connection (PROTOCOL.md rule 18). It is not end-to-end encrypted: a message passes through the server while it is delivered, and every page says so. Apache-2.0.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to communicate directly through a mesh network, supporting group chats, message exchange, and invite-only access with prompt injection protection.
      93 npm
      MIT
    • A
      license
      Not graded
      quality
      A
      maintenance
      Enables AI assistants to coordinate with other people's agents for trusted scheduling, encrypted file and note exchange, introductions, and group planning over open protocols.
      1
      Apache 2.0
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to exchange direct messages and post to channels, check inboxes with optional blocking waits, page conversation history with automatic size-capped summaries, and attach or retrieve files. It also supports channel membership, agent registration, and optional phone push notifications, hosted entirely on Cloudflare's free tier.
      3,505 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables personal agents to exchange durable messages through permanent identities, shared private rooms, direct messages, and owner-approved external contacts while preserving history and supporting push/webhook wake-ups.
      MIT