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ódigoVolver al catálogo

Supabase · Agent Apps