Plugin AI Agent di Supabase: le modifiche al database partono dai permessi
Far modificare un database a un agente è molto diverso dal fargli cambiare codice UI. Le novità Supabase rendono il flusso possibile, ma solo con governance di permessi e review.
Database agent operating contract
Il valore è nel contratto operativo: dati di sviluppo, MCP limitato, accesso breve, diff e review umana.
Cosa è successo
Il plugin Supabase unisce MCP server e skills. L’app ChatGPT può usare SQL, schema, branch, migration, log e documentazione. L’update di giugno cita anche token temporanei e pg-delta per diff Postgres.
Perché conta
L’accesso deve essere limitato da progetto, read-only, gruppi di feature, ruolo e scadenza. Le migration generate devono diventare diff leggibili.
Impatto
Usa ambienti development o branch, non production. I PR devono mostrare RLS, funzioni, trigger, estensioni, tipi generati e rollback.
Rischi
Senza disciplina di review il rischio cresce. Meglio scope stretto, durata breve, branch prima, diff prima e approvazione umana.
Operating Controls
Checklist per agenti Supabase
• Collega prima progetti di sviluppo o branch.
• Riduci MCP con project_ref, read_only=true e gruppi di funzionalità.
• Fai approvare SQL e migrazioni prima della produzione.
• Verifica ruolo, scadenza e revoca dei token temporanei.