bee-ai-auth-mcp

Where it stands

Honest about what works.

This page is the truth of the moment, not a wishlist. A claim is a debt; nothing here is marked done that hasn't been observed.

Status right now

Deployed & healthy
The Worker is live; health and version checks respond, and the static site serves.
GitHub identity gate
OAuth registration, authorize, and the allow-list check all work end-to-end.
whoami → Bee
Wired, but waiting on the private-CA reachability check from a non-proxied environment.

The phases

Phase 1 — Auth core & whoami current

The Bee-independent spine: OAuth front door, the identity gate, the MCP transport, and a Tier-1 self-host deploy. Built and deployed; the one Bee-touching call is gated on reachability.

Phase 2 — Read-only retrieval next

Tools over Bee's /v1/conversations (confirmed) — async-by-default, paginated, size-capped, summary-or-full, never a raw transcript dump into your context. /v1/search/conversations and /v1/changes aren't in Bee's public docs and stay out of the tool surface until confirmed against the live API.

Phase 3 — Hosted hardening deferred

A hosted, multi-tenant Tier 2 toward git-repo-auth parity: per-user isolation, envelope-encrypted custody, rotation, quotas. Deliberately deferred — see below.

Why hosted multi-tenant waits

git-repo-auth can host many users safely because GitHub mints short-lived, scoped tokens — it stores no long-lived credential. Bee has no equivalent yet, so a hosted bee relay would have to custody long-lived Bee tokens: a honeypot self-host is built to avoid. Hardening shrinks that risk but doesn't erase it, so any hosted offering stays small and eyes-open, with scaling gated on an upstream minting capability. Full reasoning on the security page.

Open questions — not banked

The full decision trail lives in the repo's planning corpus and ledger. Read the PRD →