Skip to main content
Glama
Steph-ux

supabase

by Steph-ux

mcp-supabase

Supabase MCP-Server — Postgres direkt + Storage REST + Auth + Edge Functions + Management API.

Funktionen

  • 24 Tools für Datenbank, Storage, Auth, Edge Functions und Projektverwaltung

  • Direktes Postgres über pg-Pool (kein Supabase-JS-Client erforderlich)

  • SSL-Unterstützung für den Supabase-Pooler

  • Service-Role-Key für Admin-Operationen

  • Access-Token für die Management-API

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

Einrichtung

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

Umgebungsvariablen

Variable

Erforderlich

Beschreibung

DATABASE_URL

Ja

Postgres-Verbindungszeichenfolge aus dem Supabase-Dashboard

SUPABASE_SERVICE_ROLE_KEY

Ja

Service-Role-Key für Storage-/Auth-Operationen

SUPABASE_PROJECT_REF

Ja

Projektreferenz-ID (aus der Dashboard-URL)

SUPABASE_ACCESS_TOKEN

Nein

Persönliches Access-Token für die Management-API

SUPABASE_ANON_KEY

Nein

Anonymer Schlüssel für clientseitige Operationen

Tools

Datenbank

  • execute_sql — Beliebige SQL ausführen

  • list_schemas — Datenbankschemas auflisten

  • list_tables — Tabellen in einem Schema auflisten

  • get_schema — Details zum Tabellenschema abrufen

  • get_table_row_counts — Zeilenanzahl für alle Tabellen abrufen

  • run_rpc — PostgreSQL-Funktionen aufrufen

Storage

  • list_buckets — Storage-Buckets auflisten

  • create_bucket — Einen Storage-Bucket erstellen

  • delete_bucket — Einen Storage-Bucket löschen

  • list_files — Dateien in einem Bucket auflisten

  • upload_file — Eine Datei hochladen

  • download_file — Eine Datei herunterladen (base64)

  • delete_file — Eine Datei löschen

Auth

  • list_auth_users — Benutzer auflisten

  • create_auth_user — Einen Benutzer erstellen

  • update_auth_user — Einen Benutzer aktualisieren

  • delete_auth_user — Einen Benutzer löschen

Edge Functions

  • list_edge_functions — Bereitgestellte Funktionen auflisten

  • invoke_edge_function — Eine Funktion aufrufen

Verwaltung

  • list_projects — Alle Projekte auflisten

  • get_project — Projektdetails abrufen

MCP-Konfiguration

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

Sicherheitshinweise

  • Der Service-Role-Key hat Administratorzugriff — mit Vorsicht verwenden

  • Committen Sie niemals .env oder config.json

  • Verwenden Sie in der Produktion Umgebungsvariablen

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