Versión2.0.0
Categoríadatabase
AutenticaciónClave de API
Herramientas12
Transportestdio
LicenciaMIT
01
Qué hace
La aplicación, en sus propias palabras.
Supabase database and storage — query tables, manage rows, run SQL, list buckets, and upload/download files.
02
Herramientas
12 herramientas que el agente puede llamar.
Todas se declaran con parámetros tipados y devuelven resultados estructurados, así que el anfitrión puede renderizarlas en vez de narrarlas.
- create_bucketCreate a new storage bucket in your Supabase project. Specify a unique id/name and whether it should be publicly accessible.
- delete_rowsDelete rows from a Supabase table that match the given filter. A filter is required to prevent accidental deletion of all rows. Returns the deleted rows.
- get_public_urlGet the public URL for a file in a Supabase storage bucket. The bucket must have public access enabled for the URL to work without authentication.
- get_rowGet a single row from a Supabase table by matching a column value. Returns the row object directly.
- insert_rowsInsert one or more rows into a Supabase table. Pass an array of row objects. Returns the inserted rows.
- list_bucketsList all storage buckets in your Supabase project. Returns bucket metadata including name, id, and public status.
- list_filesList files in a Supabase storage bucket. Optionally filter by path prefix and paginate results.
- list_tablesList all available tables and views in the Supabase database by querying the PostgREST OpenAPI spec.
- list_usersList authentication users in your Supabase project. Requires a service_role key. Supports pagination via page and per_page parameters.
- query_tableQuery rows from a Supabase table. Supports PostgREST filtering (e.g. "age=gt.18"), column selection, ordering, and pagination.
- rpcCall a Supabase database function via PostgREST RPC. Pass the function name and an optional object of named parameters.
- update_rowsUpdate rows in a Supabase table that match the given filter. Returns the updated rows.
03
Autenticación y permisos
Qué pide.
Declarado en el manifiesto y por adelantado. La aplicación no puede alcanzar nada que no haya pedido aquí.
Secretos de sistema
SUPABASE_URLSUPABASE_KEY
Seguir leyendo
El manifiesto y el código de Supabase están en el monorepo, junto al resto de aplicaciones.