Playbook de Supabase
Cómo consultar tu base de datos de Supabase con agentes de IA
Toda pregunta de producto termina en la base de datos: cuántos registros esta semana, qué plan convierte, qué cambió tras el lanzamiento. Los equipos que responden más rápido no dejan esas preguntas en cola detrás de un desarrollador con una sesión de psql; dejan que un agente ejecute la query. Así integras Supabase en tu stack de forma segura.
Qué hacen los mejores equipos
Los hábitos detrás de los equipos que tratan sus datos de Supabase como algo que todo el equipo puede preguntar, no solo quien tiene la cadena de conexión.
Pregúntale a la base de datos, no a un desarrollador
Deja que un agente traduzca una pregunta en lenguaje natural a SQL y la ejecute contra el proyecto mediante una conexión acotada.
Por qué funciona: La mayoría de las «preguntas rápidas de datos» están a un SELECT de distancia. Eliminar el relevo humano convierte un día de espera en un minuto.
Dale a los agentes OAuth, nunca una cadena de conexión
Autoriza el acceso mediante el flujo OAuth de la Management API en lugar de pegar service-role keys o cadenas de conexión en prompts y scripts.
Por qué funciona: Los tokens OAuth están acotados a una organización, cifrados en reposo y revocables con un clic; una cadena de conexión filtrada no es nada de eso.
Apunta los experimentos a staging
Conecta un proyecto de staging para el trabajo exploratorio del agente y mantén deliberadas las lecturas de producción.
Por qué funciona: La herramienta SQL ejecuta lo que se le da, incluidas las escrituras. Una frontera de staging convierte «deja que el agente explore» en un valor por defecto seguro.
Cómo se ve esto en la práctica
Ejemplos generalizados del tipo de equipos que aplican esta táctica.
Encaminó las preguntas de «cuántos / cuáles / desde cuándo» a un agente conectado por MCP que consulta Supabase directamente, liberando al desarrollador de backend de las peticiones de SQL ad hoc.
Hizo que un agente revisara cada mañana la salud del proyecto, los recuentos de filas y los nuevos registros y publicara un resumen de una línea, reemplazando el ritual de revisar el dashboard.
The examples above are generalized, illustrative descriptions of common approaches across the industry. They are not based on, attributed to, or affiliated with any specific company or individual, and are provided for educational purposes only.
Copia estas plantillas
Puntos de partida listos para copiar y pegar. Sustituye los corchetes por tu propio tema y lánzalo.
AL RECIBIR PREGUNTA: listar tablas → inspeccionar el esquema relevante → escribir SELECT → ejecutar con database_query_run DIARIO: ejecutar recuentos de registros/ingresos → publicar resumen en el canal del equipo SEMANAL: revisar la salud del proyecto + lista de edge functions → señalar cualquier cambio
Hazlo con Modiva
Así es como ejecutas esta jugada de verdad: conecta una vez y luego publica, programa y automatiza en todas las plataformas desde un solo lugar.
- 1
Conecta Supabase con Modiva
Inicia sesión en modiva.ai, abre Conexiones → Nueva conexión y elige Supabase. Autorizas en la propia pantalla de Supabase: Modiva solo guarda un token acotado y cifrado, nunca tu contraseña. El plan gratuito conecta tus tres primeras cuentas sin coste.
💡 Conectar una vez deja Supabase disponible para cada llamada a la API REST y cada clave MCP de tu espacio de trabajo: nunca vuelves a configurar OAuth.
- 2
Explora el esquema y luego consulta
Usa las herramientas de Supabase de Modiva para listar tus proyectos, listar las tablas de un esquema y ejecutar SQL mediante la Management API. Un agente que inspecciona el esquema primero escribe queries mucho mejores que uno que adivina los nombres de las columnas.
💡 La herramienta SQL ejecuta sentencias arbitrarias, incluidas escrituras. Revisa lo que un agente ejecuta contra producción, o apúntalo a un proyecto de staging.
- 3
Gestiona proyectos y funciones
Lee el estado del proyecto, despliega y actualiza edge functions, gestiona secrets y branches, y actualiza la configuración de servicio a través de la misma conexión, para que el trabajo operativo viva junto a las preguntas de datos en lugar de en un hábito de dashboard aparte.
Preguntas frecuentes
¿Puede Modiva escribir en mi base de datos de Supabase?
La herramienta de consulta SQL ejecuta las sentencias que se le dan, incluidas INSERT, UPDATE, DELETE y DDL, así que sí, si tú o tu agente enviáis una escritura (también tiene un modo de solo lectura que rechaza las escrituras). El resto de la conexión también es de lectura y escritura: proyectos, edge functions, branches, secrets, dominios y configuración de servicio se pueden crear y gestionar mediante herramientas tipadas.
¿Cómo funciona la autenticación de Supabase?
Mediante el flujo OAuth de la Management API de Supabase (Authorization Code con PKCE). Autorizas una vez en la pantalla de consentimiento de Supabase y eliges la organización a compartir; Modiva guarda un token acotado y cifrado y lo refresca automáticamente.
¿Qué proyectos puede tocar un agente?
Solo los proyectos de la organización que autorizaste, y cada herramienta toma un project ref explícito, así que un agente tiene que nombrar el proyecto que está consultando. Conecta una organización de staging si quieres una frontera de seguridad estricta.