open-brain-web-gateway
Open Brain web gateway
OAuth-geschütztes Remote-MCP-Gateway für Tonys Gemini-Spark- und Perplexity-Webclients. Es leitet genehmigte Aufrufe an das bestehende Standard-Open-Brain weiter und erstellt nie ein weiteres Brain.
Grenzen
Open Brain ist operatives Gedächtnis, keine Continuity, kein COTA, kein Current-State-Tracker und keine Autorität für Eigentümerakzeptanz.
Keine automatische Chat-Erfassung. Erfassungstools sind nur für explizite Anforderungen gedacht.
Das Standard-Open-Brain-Repository und die Edge Function bleiben unverändert.
Browser-Clients erhalten kurzlebige OAuth-Tokens, niemals den langlebigen Open-Brain-Zugriffsschlüssel.
OAuth-Tokens werden an diesem Gateway validiert und anschließend beendet; sie werden nicht an das vorgelagerte Open Brain weitergegeben.
Related MCP server: Gulpy
Komponenten
open-brain-web-gateway: OAuth-geschütztes Streamable-HTTP-MCP-Relay mit Client-/Benutzer-Allowlists, exakten und zusammenfassenden Aliasen sowie autoritativen Post-Write-Belegen.docs/: GitHub-Pages-E-Mail-Link-Anmeldung und OAuth-Consent-UI sowie Datenschutz- und Nutzungsbedingungen-Seiten.open-brain-oauth-ui: einsetzbare Quelle, die als Fallback für eine zukünftige benutzerdefinierte Supabase-Domain beibehalten wird; die Standard-Supabase-Functions-Domain schreibt HTML absichtlich in Klartext um.
Erforderliche Live-Konfiguration
Supabase-OAuth-2.1-Server aktiviert mit Autorisierungspfad
/oauth/consent.Auth-Site-URL:
https://derivedbetter.github.io/open-brain-oauth-ui.Autorisierungspfad:
/oauth/consent/und die Redirect-Allowlist enthälthttps://derivedbetter.github.io/open-brain-oauth-ui/**.Zwei vorregistrierte vertrauliche Clients: Gemini Spark und Perplexity.
Edge-Secrets:
OPEN_BRAIN_ALLOWED_EMAILS=<approved-email>OPEN_BRAIN_OAUTH_CLIENT_IDS=<gemini-client-id>,<perplexity-client-id>optional
OPEN_BRAIN_OAUTH_AUDIENCES=authenticated,<gateway-url>vorhandener
MCP_ACCESS_KEYbleibt serverseitig.
Die dynamische Client-Registrierung bleibt für die Pilotphase deaktiviert.
Validierung
npm test
npx -y supabase@latest functions deploy open-brain-oauth-ui --project-ref zoptbgumxukgpkgbtnpz --no-verify-jwt
npx -y supabase@latest functions deploy open-brain-web-gateway --project-ref zoptbgumxukgpkgbtnpz --no-verify-jwtTesten Sie die Discovery und den nicht authentifizierten Fehler, bevor Sie einen Client verbinden:
GET /functions/v1/open-brain-web-gateway/.well-known/oauth-protected-resourcegibt Protected-Resource-Metadaten zurück.nicht authentifiziertes
POST /functions/v1/open-brain-web-gatewaygibt401und eine OAuth-WWW-Authenticate-Herausforderung zurück.ungültige Benutzer, Clients, Issuer, Zielgruppen und abgelaufene Tokens schlagen fehl und bleiben geschlossen, ohne einen Upstream-Aufruf.
Rollback
Widerrufen Sie den betroffenen OAuth-Client, deaktivieren Sie den Connector in Gemini oder Perplexity, deaktivieren Sie den Supabase-OAuth-Server, wenn keine Clients mehr vorhanden sind, und löschen Sie nur die beiden Gateway-Edge-Functions. Die bestehenden Open-Brain-Daten und die ChatGPT-, Codex- und agy-Integrationen bleiben unverändert.
This server cannot be deployed
Maintenance
Related MCP Connectors
Web search, data extraction and controlled browser automation for AI assistants via OAuth.
OAuth 2.1 short-link tools for AI agents with scoped tokens, approvals, audit logs, and revocation.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
OAuth Multi-LLM Orchestrator
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceEnables remote MCP clients to securely access AgentMemory tools like memory_recall, memory_smart_search, and memory_save through OAuth 2.1 and Streamable HTTP, while keeping the AgentMemory backend secret private.-
- AlicenseNot gradedqualityBmaintenanceProvides a single MCP server endpoint that lets AI agents connect to many real third-party services through OAuth, with user approvals, activity logs, scoped read/write grants, and one-tap access removal.17 npmAGPL 3.0

brain-mcpofficial
AlicenseNot gradedqualityAmaintenanceGives MCP clients a small remote Streamable HTTP tool surface for a Brain memory database, letting agents store facts, retrieve current-truth answers with evidence, delete memories, and check their effective identity. Each call is scoped by a customer identifier for per-customer isolation, and the endpoint can optionally be secured as an OAuth 2.1 resource server.138 npm1Apache 2.0- AlicenseNot gradedqualityAmaintenanceEnables web-based AI clients like Claude, ChatGPT, and Grok to securely operate a local machine through OAuth-gated MCP tools covering files, shell, Git, databases, browser automation, and background tasks.MIT