Supabase MCP
by Supabase
Gestión de proyectos Supabase potenciada por IA con base de datos, funciones y storage
database Node.js Intermedio Verificado
⭐ 2.5k stars 📅 Actualizado: hace 1m
Descripción
Servidor MCP para que asistentes de IA interactuen con proyectos de Supabase. Proporciona herramientas completas para consultas de base de datos, gestión de esquemas, migraciones SQL, deployment de Edge Functions, generación de tipos TypeScript y gestión de buckets de storage. Disponible como endpoint remoto en mcp.supabase.com usando autenticación OAuth 2.1. Incluye funciones de seguridad como modo de solo lectura para bases de datos de producción, alcance por proyecto para limitar el acceso y protecciones contra prompt injection. Permite a los asistentes de IA gestionar todo el stack de Supabase — desde consultas Postgres hasta desplegar funciones serverless y gestionar almacenamiento de archivos.
✅ Ideal para
Equipos que usan Supabase y quieren que asistentes de IA gestionen su infraestructura backend
⏭️ No recomendado si
Necesitas un cliente genérico de Postgres o usas un backend-as-a-service diferente
💡 Casos de uso
- Consultar y gestionar bases de datos Postgres desde asistentes de IA
- Ejecutar migraciones SQL y gestionar esquemas de base de datos con guía de IA
- Desplegar y gestionar Edge Functions de Supabase vía lenguaje natural
- Generar tipos TypeScript desde el esquema de base de datos para desarrollo frontend
👍 Ventajas
- ✓ Cobertura completa del stack de Supabase — base de datos, funciones, storage y tipos
- ✓ Modo de solo lectura y alcance por proyecto para seguridad en producción
- ✓ Endpoint remoto OAuth 2.1 — sin necesidad de instalación local
- ✓ Protecciones contra prompt injection para interacciones seguras con IA
👎 Desventajas
- ✗ Solo remoto — no hay paquete STDIO local disponible
- ✗ Requiere configuración de OAuth 2.1 que añade pasos de configuración inicial
- ✗ Limitado a la plataforma Supabase — no es un servidor MCP genérico de Postgres
🔧 Herramientas expuestas (9 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| execute_sql | database | Ejecutar consultas SQL contra una base de datos Postgres de Supabase |
| manage_schema | database | Ver y modificar esquema de base de datos, tablas y columnas |
| deploy_edge_functions | deployment | Desplegar Edge Functions serverless en Supabase |
| generate_types | development | Generar tipos TypeScript desde el esquema de base de datos |
| search_docs | documentation | Buscar en la documentación de Supabase como referencia |
| list_projects | management | Listar todos los proyectos de Supabase accesibles para el usuario |
| create_project | management | Crear un nuevo proyecto de Supabase |
| get_logs | monitoring | Recuperar logs de los servicios de Supabase |
| manage_storage | storage | Gestionar buckets de storage y archivos |
⚡ Instalación
Requisitos previos:
- • Node.js v18+
- • Supabase access token (OAuth 2.1)
- • API key requerida
Consulta la documentación de Claude Code para configurar este MCP server.
💡 Consejos y trucos
Habilita el modo de solo lectura cuando te conectes a bases de datos de producción para prevenir escrituras accidentales. Usa el alcance por proyecto para restringir a qué proyectos de Supabase puede acceder la IA. La herramienta search_docs es genial para encontrar documentación de Supabase mientras trabajas.
🔄 Alternativas
Info rápida
- Autor
- Supabase
- Licencia
- Apache-2.0
- Runtime
- Node.js 18+
- Transporte
- —
- Categoría
- database
- Dificultad
- Intermedio
- Auto-hospedable
- ❌
- Auth
- —
- Docker
- —
- Versión
- latest
- Actualizado
- 28 feb 2026
Compatibilidad con clientes
- ✅ Claude Code
- ✅ Cursor
- ✅ VS Code Copilot
- ❓ Gemini CLI
- ❓ Windsurf
- ❓ Cline
- ❓ JetBrains AI
- ❓ Warp
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows