Zum Hauptinhalt springen

Supabase-Connector

Aktueller CLI-Quellcode

Im aktuell analysierten Go-Binary ist supabase-connector nicht als Cobra-Command registriert. Diese Seite beschreibt den ergänzenden Supabase-Connector aus der bestehenden Connector-Dokumentation; prüfe vor der Nutzung mit ai-hub-cli --help, ob dein ausgeliefertes Binary diesen Connector enthält.

Stellt eine Supabase-Instanz als MCP-Server bereit, selbst gehostet oder Supabase Cloud. Enthalten sind Tools für PostgREST-Datenzugriff, Auth-Benutzerverwaltung und Storage-Buckets. Die Kommunikation erfolgt direkt über REST-, Auth- und Storage-APIs.

Flags

FlagStandardBeschreibung
--supabase-urlerforderlichURL der Supabase-Instanz, z. B. http://localhost:8000 oder https://<project-ref>.supabase.co.
--supabase-keyerforderlichAPI-Key; für vollen Auth- und Storage-Zugriff den Service-Role-Key verwenden.

Verwendung

# Selbst gehostet
ai-hub-cli mcp ai-hub-cli supabase-connector \
--supabase-url http://localhost:8000 \
--supabase-key eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

# Supabase Cloud
ai-hub-cli mcp ai-hub-cli supabase-connector \
--supabase-url https://xyzcompany.supabase.co \
--supabase-key eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

PostgREST-Filtersyntax

Der Parameter filter nutzt PostgREST-Syntax: spalte=operator.wert.

id=eq.123
name=ilike.*test*
age=gt.18
status=in.(a,b,c)
deleted=is.null

MCP-Tools

BereichTools
Datenbanksupabase_list_tables, supabase_describe_table, supabase_select, supabase_insert, supabase_update, supabase_delete, supabase_rpc
Authsupabase_list_users, supabase_get_user, supabase_create_user, supabase_update_user, supabase_delete_user
Storagesupabase_list_buckets, supabase_create_bucket, supabase_delete_bucket, supabase_list_files, supabase_get_file, supabase_delete_file, supabase_health

Auth-Tools verwenden /auth/v1/admin/users und benötigen einen Service-Role-Key. Ein anonymer Public-Key ist durch Row Level Security beschränkt.