El catálogo/Supabase

Supabase

app.supabase

Query databases and manage storage with Supabase

Clave de APIdatabaseLeer el código↗
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.

supabasedatabasepostgresstoragesql
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.

Leer el código↗Volver al catálogo→

Supabase · Agent Apps