Verbundene Apps

Supabase-MCP-Integration für KI-Agenten

Frage deine Postgres-Datenbank ab, inspiziere und verwalte sie aus dem Chat heraus.

Verbinde Supabase über seinen offiziellen MCP-Server, sodass MoClaw Tabellen auflisten, SQL ausführen, Migrationen anwenden, Logs abrufen und Sicherheits- und Performance-Advisors gegen dein echtes Projekt prüfen kann. Du fügst den Supabase-MCP-Server mit einem Access-Token zu MoClaw hinzu und kannst ihn auf ein einzelnes Projekt beschränken oder für gefahrloses Erkunden einen Read-only-Modus erzwingen.

So funktioniert es

3 Schritte, um Supabase einzubinden — ohne Engineering-Aufwand.

  1. 1

    Den Supabase-MCP-Server hinzufügen

    Füge in den MCP-Einstellungen von MoClaw den offiziellen gehosteten MCP-Server von Supabase hinzu. Autorisiere mit OAuth oder einem persönlichen Supabase-Access-Token. Lege beim Hinzufügen optional einen Projekt-Scope und den Read-only-Modus fest.

  2. 2

    In einfacher Sprache fragen

    Beschreibe die Datenbankaufgabe: eine Tabelle inspizieren, eine Abfrage ausführen, einen langsamen Endpunkt prüfen, kontrollieren, welchen Tabellen Row-Level Security fehlt, oder eine Migration entwerfen.

  3. 3

    Vor jedem Schreibvorgang prüfen

    MoClaw zeigt das verwendete SQL bzw. die Migration und das Ergebnis, sodass du es verifizieren kannst, bevor ein Schreibvorgang oder eine Migration auf ein nicht schreibgeschütztes Projekt angewendet wird.

Warum Teams die Supabase-MCP-Integration nutzen

Supabase stellt deine Postgres-Datenbank, Auth, Storage und Edge Functions hinter einem Projekt bereit. Der langsame Teil ist der Kontextwechsel: das Springen zwischen dem Dashboard, dem SQL-Editor, den Logs und deiner Codebasis, um eine einzige Frage zu beantworten.

Mit verbundenem Supabase-MCP-Server kann MoClaw dein Schema lesen, SQL ausführen, Migrationen prüfen und Logs oder die eingebauten Sicherheits- und Performance-Advisors als Teil einer einzigen Aufgabe abrufen. Frage, warum eine Abfrage langsam ist, welchen Tabellen Row-Level Security fehlt, was sich in der letzten Migration geändert hat oder wie die aktuellen Zeilenzahlen aussehen, und MoClaw sammelt die Belege und erklärt sie.

Die Verbindung ist beschränkt und ehrlich, was den Zugriff angeht. Du steuerst sie über die eigenen Einstellungen des Servers: OAuth oder einen persönlichen Access-Token, einen optionalen Projekt-Scope, sodass er nur ein Projekt sieht, und einen Read-only-Modus, der schreibgeschützte Postgres-Operationen erzwingt. Das hält explorative Datenbankarbeit gefahrlos und erlaubt dennoch Migrationen und Schreibvorgänge, wenn du dich ausdrücklich dafür entscheidest.

Probiere zu sagen

Echte Prompts, die du in Supabase einfügen kannst.

  • Liste die Tabellen in meinem Supabase-Projekt auf und zeige die Zeilenzahlen der fünf größten.
  • Führe eine schreibgeschützte Abfrage aus, um Nutzer zu finden, die sich in den letzten 7 Tagen registriert, aber nie ein Projekt erstellt haben.
  • Prüfe die Security-Advisors und sag mir, welchen Tabellen Row-Level Security fehlt.
  • Entwirf eine Migration, um der Tabelle profiles einen Zeitstempel last_seen_at hinzuzufügen, wende sie aber noch nicht an.

Schritt-für-Schritt-Demo

Was tatsächlich passiert, wenn du den Prompt sendest.

Prompt 01 4 Schritte

“Finde heraus, warum der Endpunkt /orders diese Woche langsam wurde, und schlage eine Lösung vor.”

Was MoClaw tut

  1. 1 Ruft aktuelle Postgres- und API-Logs mit get_logs ab, um langsame Statements auf dem orders-Pfad zu finden.
  2. 2 Führt ein schreibgeschütztes execute_sql aus, um die betreffende Abfrage per EXPLAIN zu analysieren, und inspiziert die Tabelle orders mit list_tables.
  3. 3 Prüft get_advisors auf zugehörige Performance-Empfehlungen.
  4. 4 Entwirft eine Migration, die den fehlenden zusammengesetzten Index hinzufügt, und zeigt sie zur Prüfung vor jedem apply_migration.
Ergebnis

MoClaw meldet: 'Die orders-Listenabfrage führt einen sequenziellen Scan über (customer_id, created_at) durch. Die Logs zeigen, dass p95 diese Woche auf 1,8 s gesprungen ist. Vorgeschlagene Lösung: einen zusammengesetzten Index hinzufügen. Hier ist die Migration, noch nicht angewendet.'

FAQ

Kurze Antworten zu Preisen, Datenschutz und Limits.

Wie verbindet sich MoClaw mit Supabase?
Über den offiziellen MCP-Server von Supabase, den du den MCP-Einstellungen von MoClaw hinzufügst. Er authentifiziert sich mit OAuth oder einem persönlichen Supabase-Access-Token, genauso wie sich jeder MCP-Client mit ihm verbindet.
Kann ich es schreibgeschützt halten?
Ja. Der Supabase-MCP-Server unterstützt einen Read-only-Modus, der schreibgeschützte Postgres-Operationen erzwingt, sowie einen Projekt-Scope, der den Zugriff auf ein einzelnes Projekt beschränkt. Lege beides beim Hinzufügen des Servers fest.
Was kann es tatsächlich tun?
Datenbankarbeit (list_tables, execute_sql, Migrationen auflisten und anwenden), Debugging (get_logs, get_advisors), Entwicklungswerkzeuge (Projekt-URL, Keys, TypeScript-Typen generieren), Edge Functions sowie Konto- oder Projektverwaltung. Die Tool-Gruppen für Branching und Storage sind optional (Opt-in).
Ist das ein offizieller Supabase-Connector?
Er nutzt den eigenen offiziellen MCP-Server von Supabase. MoClaw ist der MCP-Client; Supabase pflegt den Server und seine Zugriffskontrollen, sodass die Berechtigungen deinem Supabase-Token und deinen Einstellungen folgen.

MoClaw kostenlos testen.

1.000 Credits pro Monat oder eigenen Key mitbringen für unbegrenzte Nutzung.

Jederzeit kündbar