Supabase
Tu Postgres, al alcance del agente
Que tu IA lea y escriba en tu base de datos
Postgres administrado de Supabase — con modo read-only para producción crítica.
Supabase es la alternativa open-source más popular a Firebase: Postgres administrado, auth, storage, realtime, edge functions — todo bajo un solo panel. El conector oficial expone tools en 8 categorías (Account, Database, Knowledge Base, Development, Edge Functions, Debugging, Branching, Storage), permitiendo al agente leer schemas, ejecutar SQL, aplicar migrations, generar tipos TypeScript y desplegar edge functions.
Le preguntás "¿cuántos usuarios se registraron la semana pasada?" y genera la query SQL, la corre y te entrega el número. Le pedís "creame una tabla nueva para tracking de invitaciones" y prepara el migration SQL — "SQL passed to this tool will be tracked within the database, so LLMs should use this for DDL operations", según el README oficial.
Qué le podés pedir
- "Listame las tablas del schema
publiccon sus columnas y tipos — necesito entender la estructura antes de hacer un análisis." - "Cuántos usuarios activos tuvimos en los últimos 30 días, agrupados por país."
- "Generá la migration para agregar una columna
subscription_tiera la tablauserscon default 'free'."
Modo read-only (recomendado para producción)
El server soporta un read-only mode documentado oficialmente: "all queries execute as a read-only Postgres user, disabling mutating tools entirely." Es la forma segura de dejar al agente analizar producción sin riesgo de UPDATEs/DROPs accidentales.
Para activarlo, pasale el flag --read-only al server o usá un Postgres role read-only en tu proyecto. Ideal para dashboards, análisis y debugging; activá el modo write solo en proyectos de desarrollo.
Qué token necesitás
Necesitás un Personal Access Token (PAT) de Supabase — el server opera "under the context of your developer permissions" via este PAT. Distinto al service_role o anon key de tu proyecto.
- Andá a supabase.com/dashboard/account/tokens.
- Click "Generate new token". Ponele un nombre tipo "Terminal Sync — Claude".
- Copialo (solo lo ves una vez) y pegalo cuando el Lab te pida
SUPABASE_ACCESS_TOKEN. Cifrado en tu Keychain.
El alcance del PAT es a nivel de tu cuenta de Supabase: el agente puede ver todos los proyectos donde sos owner/member. Para producción crítica, recomendamos crear un proyecto Supabase aparte como "sandbox del agente" o usar una cuenta dedicada.
Abrimos la app y lo dejamos listo en Claude Code y tus otras computadoras.
Cómo funciona con Terminal Sync
Configurá el conector una vez en una máquina. Terminal Sync sincroniza tu claude_desktop_config.json cifrado en tu Drive, así que en cualquier otra máquina donde abras Claude Code, el conector ya está listo.