Zum Inhalt springen

Integration · Entwicklertools

Claude & ChatGPT mit Supabase verbinden

Frage deine KI, wie viele Benutzer sich diese Woche registriert haben, was die Authentifizierungslogs zeigen oder welchen Tabellen in Supabase die Sicherheit auf Zeilenebene fehlt. Sie kann SQL mit reinem Lesezugriff auf deiner Datenbank ausführen, Projektlogs abfragen, den Dienststatus und die API-Nutzung prüfen sowie Ergebnisse der Sicherheits- und Leistungsprüfungen lesen. Außerdem kann sie deine Projekte, Edge Functions, Branches, Migrationen, Backups und Storage-Buckets lesen.

Supabase kostenlos verbinden

Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.

Fragen Sie zum Beispiel

  • “Wie viele Zeilen wurden diese Woche zur Tabelle orders hinzugefügt?”

    Die KI führt eine SQL-Abfrage mit reinem Lesezugriff auf der Datenbank deines Projekts aus und gibt die Anzahl zurück. Abfragen mit Schreibversuchen werden abgelehnt.

  • “Welchen Tabellen fehlt die Sicherheit auf Zeilenebene?”

    Sie liest die Ergebnisse der Sicherheitsprüfung für das Projekt und listet die Tabellen ohne Sicherheit auf Zeilenebene auf.

  • “Warum schlagen die Authentifizierungsanfragen seit 10:00 Uhr fehl?”

    Sie fragt die Authentifizierungslogs des Projekts für den Zeitraum mit SQL ab und fasst die gefundenen Fehler zusammen.

Was Ihre KI tun kann

Datenbank und Logs

Führe SQL mit reinem Lesezugriff auf deiner Datenbank aus, frage Logs zu API, Datenbank, Authentifizierung und Edge Functions ab und liste Migrationen und Backups auf.

Dienststatus und Prüfhinweise

Prüfe den Status jedes Projektdienstes, lies die Anzahl der API-Anfragen und sieh dir Ergebnisse der Sicherheits- und Leistungsprüfungen an, etwa fehlende Indizes.

Projekte und Funktionen

Liste Organisationen, Mitglieder und Projekte auf und lies Edge Functions samt Statistiken, Vorschau-Branches und Storage-Buckets.

  • “Treten bei der Edge Function send-invoice Fehler auf?”

    Sie findet die Funktion und liest ihre Aufrufe, Fehler und Ausführungszeiten für die letzte Stunde oder den letzten Tag.

  • “Läuft im Projekt alles ordnungsgemäß, und ist die Wiederherstellung zu einem bestimmten Zeitpunkt aktiviert?”

    Sie prüft den Status der Dienste für Datenbank, Authentifizierung, REST, Realtime und Storage. Anschließend listet sie die Backups auf und zeigt, ob die Wiederherstellung zu einem bestimmten Zeitpunkt aktiviert ist.

  • “Welche Migrationen wurden angewendet, und welche Vorschau-Branches sind offen?”

    Sie listet die auf das Projekt angewendeten Migrationen und die Vorschau-Branches mit ihrem Status auf.

19 Tools für Supabase

Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.

  • get_api_usageRufe die Anzahl der API-Anfragen für ein Projekt über einen Zeitraum ab (z. B. 1hr, 1day, 7day).
  • get_branchRufe die Details und den Status eines einzelnen Vorschau-Branches ab. Übergib branch_id_or_ref.
  • get_edge_functionRufe die Details einer einzelnen Edge Function ab. Übergib function_slug.
  • get_edge_function_statsRufe Statistiken zu Aufrufen, Fehlern und Ausführungszeiten einer Edge Function ab. Übergib function_id und interval (z. B. 1hr, 3hr, 1day).
  • get_projectRufe die Details eines einzelnen Projekts ab: Name, Region, Status und Datenbankhost.
  • get_project_healthPrüfe den Status der Dienste eines Projekts. Übergib services, z. B. ['db','auth','rest','realtime','storage'].
  • list_branchesListe die Vorschau-Branches eines Projekts mit ihrem Status auf.
  • list_database_backupsListe die Datenbank-Backups eines Projekts auf und zeige, ob die Wiederherstellung zu einem bestimmten Zeitpunkt aktiviert ist.
  • list_edge_functionsListe die Edge Functions eines Projekts mit ihrem Status und ihrer Version auf.
  • list_migrationsListe die auf ein Projekt angewendeten Datenbankmigrationen auf.
  • list_organization_membersListe die Mitglieder einer Organisation und ihre Rollen auf. Übergib organization_slug.
  • list_organization_projectsListe die Projekte einer Organisation auf. Übergib organization_slug; filtere nach search oder statuses.
  • list_organizationsListe die Organisationen auf, denen du angehörst.
  • list_performance_advisoriesListe die Ergebnisse der Leistungsprüfung für ein Projekt auf, etwa fehlende Indizes.
  • list_projectsListe alle Supabase-Projekte auf, auf die du Zugriff hast, einschließlich Region, Status und Organisation.
  • list_security_advisoriesListe die Ergebnisse der Sicherheitsprüfung für ein Projekt auf, etwa Tabellen ohne Sicherheit auf Zeilenebene.
  • list_storage_bucketsListe die Storage-Buckets eines Projekts auf.
  • query_project_logsFrage die Logs eines Projekts (API, Datenbank, Authentifizierung, Edge Functions) mit SQL über die Logtabellen ab. Übergib sql und optional iso_timestamp_start/iso_timestamp_end.
  • run_read_only_queryÄndert DatenFühre eine SQL-Abfrage mit reinem Lesezugriff auf der Datenbank eines Projekts aus und gib die Zeilen zurück. Übergib query (SQL). Schreibzugriffe werden abgelehnt.

In drei Schritten einrichten

  1. 1

    App auswählen

    Erstellen Sie ein kostenloses PipMCP-Konto und wählen Sie Supabase aus der App-Liste.

  2. 2

    Schlüssel einfügen

    Füge einen persönlichen Supabase-Zugriffstoken und die Projektreferenz des gewünschten Projekts ein. Öffne im Supabase Dashboard dein Kontomenü > Access Tokens (supabase.com/dashboard/account/tokens) und klicke auf Generate new token. Kopiere den Token, der mit sbp_ beginnt.

  3. 3

    Link zu Ihrer KI hinzufügen

    Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:

    1. Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
    2. Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
    3. Aktivieren Sie den Konnektor über das +-Menü in einem Chat.

Fragen

Was kann die KI in Supabase tun?

Die KI kann SQL-Abfragen mit reinem Lesezugriff ausführen, Projektlogs abfragen, den Projektstatus und die API-Nutzung prüfen sowie Sicherheits- und Leistungshinweise lesen. Sie kann außerdem Organisationen, Mitglieder, Projekte, Edge Functions samt Statistiken, Vorschau-Branches, Migrationen, Backups und Storage-Buckets lesen.

Sieht die KI meinen Supabase-Zugriffstoken?

Nein. Dein Supabase-Zugriffstoken wird verschlüsselt gespeichert und der KI niemals angezeigt. Nach dem Speichern wird er nicht erneut angezeigt, auch dir nicht. Die KI sieht nur die Ergebnisse der Tools, die sie aufruft.

Kann ich steuern, was die KI tun darf?

Ja. Du legst fest, welche Tools aktiviert sind. SQL-Abfragen auf deiner Datenbank können so eingerichtet werden, dass vor jeder Ausführung deine Zustimmung erforderlich ist. So siehst du die Abfrage zuerst. Jeder Tool-Aufruf wird protokolliert.

Funktioniert das mit ChatGPT?

Ja. Gehe in ChatGPT zu Settings › Apps & Connectors › Advanced, aktiviere den Entwicklermodus und füge deinen PipMCP-Link hinzu. Der Entwicklermodus erfordert einen kostenpflichtigen ChatGPT-Tarif: Plus, Pro, Business oder Enterprise. Derselbe Link funktioniert auch in Claude (Settings › Connectors › Add custom connector), Cursor und anderen MCP-Clients.

Was kostet das?

PipMCP bietet einen kostenlosen Tarif, für den keine Kreditkarte erforderlich ist. Kostenpflichtige Tarife werden pro abgeschlossener Aufgabe abgerechnet. Du benötigst außerdem ein eigenes Supabase-Konto.

Kann die KI meine Datenbank verändern?

Nein. Das SQL-Tool hat ausschließlich Lesezugriff. Abfragen, die Daten einfügen, aktualisieren oder löschen wollen, werden abgelehnt. Die anderen Tools lesen Projektdetails, Logs und Prüfergebnisse. Die KI verändert weder Daten noch Schema oder Projekteinstellungen.

Lassen Sie Ihre KI noch heute in Supabase arbeiten.

Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.

Supabase kostenlos verbinden

PipMCP steht in keiner Verbindung zu Supabase. Produktnamen sind Marken ihrer jeweiligen Inhaber.