Übersicht
Wenn du Seemodo Cloud verbindest, erhält die KI Zugriff auf:Datenbank
Tabellen erstellen, Queries ausführen, Daten verwalten, Beziehungen einrichten.
Authentifizierung
Auth-Provider konfigurieren, Benutzer verwalten, Sessions einrichten.
Storage
Buckets erstellen, Dateien hochladen, Zugriffs-Policies konfigurieren.
Edge Functions
Serverless Functions direkt aus der Sandbox deployen.
Einrichtung
Voraussetzungen
Du brauchst ein Supabase-Projekt mit einem Management API Token:- Gehe zu deinem Supabase Dashboard
- Navigiere zu Account → Access Tokens
- Erstelle einen neuen Token mit passenden Berechtigungen
- Kopiere den Token
Seemodo Cloud verbinden
Credentials eingeben
- Projekt-Referenz: Deine Supabase Projekt-ID (z.B.
abcdefghijklmnop) - Management API Token: Der Token aus deinem Supabase Dashboard
Seemodo Cloud nutzen
Nach der Aktivierung bitte die KI einfach mit deinem Backend zu arbeiten:Datenbank-Operationen
Authentifizierung
Storage
RLS Policies
Wie es funktioniert
Die KI nutzt das Model Context Protocol (MCP) zur Kommunikation mit Supabase. Dies bietet:- Typsichere Operationen: Die KI weiß genau was möglich ist
- Direkter Zugriff: Keine intermediäre API-Schicht
- Echtzeit-Feedback: Sofortige Bestätigung von Änderungen
Best Practices
Immer RLS aktivieren
Immer RLS aktivieren
Bitte die KI Row Level Security auf jeder Tabelle zu aktivieren. Sie erstellt automatisch passende Policies.
Beschreibende Namen verwenden
Beschreibende Namen verwenden
Klare Tabellen- und Spaltennamen helfen der KI dein Datenmodell zu verstehen.
Migrationen anfordern
Migrationen anfordern
Für Produktions-Apps bitte die KI Migrations-Dateien statt direkter Schema-Änderungen zu erstellen.
Policies testen
Policies testen
Nach Erstellung von RLS-Policies bitte die KI sie mit verschiedenen Benutzer-Szenarien zu testen.
Supabase Client Integration
Wenn Seemodo Cloud aktiv ist, erstellt die KI automatisch:src/lib/supabase.tsmit deiner Client-Konfiguration- Nutzt Umgebungsvariablen für Credentials
- Implementiert passende TypeScript-Typen
src/lib/supabase.ts
Die KI verwendet immer
pnpm für Paket-Installation in der Sandbox. Wenn du npm-Befehle siehst, wird die KI automatisch pnpm verwenden.Problemlösung
Verbindung fehlgeschlagen
Verbindung fehlgeschlagen
- Verifiziere dass deine Projekt-Referenz korrekt ist (nur die ID, nicht volle URL)
- Prüfe ob dein API-Token gültig ist und nötige Berechtigungen hat
- Stelle sicher dass dein Supabase-Projekt aktiv ist (nicht pausiert)
Operationen schlagen fehl
Operationen schlagen fehl
- Prüfe das Supabase Dashboard auf Fehler-Logs
- Verifiziere dass RLS-Policies die Operation nicht blockieren
- Bitte die KI die spezifische Fehlermeldung zu debuggen
Fehlende Tabellen
Fehlende Tabellen
- Aktualisiere das Supabase Dashboard
- Tabellen werden standardmäßig im
publicSchema erstellt - Prüfe ob Migrationen ausstehen
Sicherheitsüberlegungen
Token-Berechtigungen
Dein Management API Token sollte diese Mindest-Berechtigungen haben:- Database: Read & Write
- Auth: Read & Write (wenn Auth-Features genutzt werden)
- Storage: Read & Write (wenn Storage genutzt wird)
- Edge Functions: Read & Write (wenn Functions deployed werden)
Datenschutz
- API-Tokens werden im localStorage deines Browsers gespeichert
- Tokens werden nur an dein Supabase-Projekt gesendet, nicht an Seemodo-Server
- Cloud-Verbindung mit dem Disconnect-Button trennen wenn fertig