Skip to main content
Glama
Steph-ux

supabase

by Steph-ux

mcp-supabase

Servidor MCP de Supabase — Postgres directo + Storage REST + Auth + Edge Functions + Management API.

Características

  • 24 herramientas que cubren Database, Storage, Auth, Edge Functions y gestión de proyectos

  • Postgres directo mediante el pool pg (no se necesita el cliente JS de Supabase)

  • Soporte SSL para el pooler de Supabase

  • Clave de rol de servicio para operaciones de administración

  • Token de acceso para Management API

Related MCP server: Supabase MCP Server - Self-Hosted Edition

Configuración

cd mcp-supabase
npm install
cp .env.example .env  # Edit with your credentials
node server.cjs

Variables de Entorno

Variable

Requerida

Descripción

DATABASE_URL

Sí

Cadena de conexión de Postgres desde el panel de Supabase

SUPABASE_SERVICE_ROLE_KEY

Sí

Clave de rol de servicio para operaciones de Storage/Auth

SUPABASE_PROJECT_REF

Sí

ID de referencia del proyecto (de la URL del panel)

SUPABASE_ACCESS_TOKEN

No

Token de acceso personal para Management API

SUPABASE_ANON_KEY

No

Clave anónima para operaciones del lado del cliente

Herramientas

Database

  • execute_sql — Ejecutar SQL arbitrario

  • list_schemas — Listar esquemas de base de datos

  • list_tables — Listar tablas en un esquema

  • get_schema — Obtener detalles del esquema de la tabla

  • get_table_row_counts — Obtener recuentos de filas de todas las tablas

  • run_rpc — Llamar a funciones de PostgreSQL

Storage

  • list_buckets — Listar buckets de almacenamiento

  • create_bucket — Crear un bucket de almacenamiento

  • delete_bucket — Eliminar un bucket de almacenamiento

  • list_files — Listar archivos en un bucket

  • upload_file — Subir un archivo

  • download_file — Descargar un archivo (base64)

  • delete_file — Eliminar un archivo

Auth

  • list_auth_users — Listar usuarios

  • create_auth_user — Crear un usuario

  • update_auth_user — Actualizar un usuario

  • delete_auth_user — Eliminar un usuario

Edge Functions

  • list_edge_functions — Listar funciones desplegadas

  • invoke_edge_function — Invocar una función

Gestión

  • list_projects — Listar todos los proyectos

  • get_project — Obtener detalles del proyecto

Configuración de MCP

{
  "mcpServers": {
    "supabase": {
      "command": "node",
      "args": ["path/to/server.cjs"]
    }
  }
}

Notas de Seguridad

  • La clave de rol de servicio tiene acceso de administrador — úsala con precaución

  • Nunca hagas commit de .env o config.json

  • Usa variables de entorno en producción

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables comprehensive management of self-hosted or cloud Supabase instances with 54+ tools for database operations, authentication, storage, real-time subscriptions, migrations, and monitoring through MCP protocol.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects Supabase projects to AI assistants, enabling them to manage database tables, execute SQL queries, and deploy Edge Functions through natural language. It provides a comprehensive suite of tools for project administration, including logs access, documentation search, and environment configuration.
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides secure access to Supabase databases via PostgREST API and management tools for projects, schemas, branches, logs, and code generation.
    MIT