Skip to main content
Glama

Supabase Storage MCP

by Desmond-Labs

batch_download

Download multiple files from Supabase Storage buckets with configurable return formats, batch processing options, and automatic download triggers for efficient file retrieval.

Instructions

Download multiple files with optional auto-download triggers and batch processing

Input Schema

NameRequiredDescriptionDefault
auto_downloadNoGenerate auto-download trigger code for batch
bucket_nameYesSource bucket
download_delayNoDelay between downloads in milliseconds
expires_inNoURL expiration in seconds (for signed_url format)
file_pathsYesArray of file paths to download
return_formatNoFormat to return filessigned_url

Input Schema (JSON Schema)

{ "properties": { "auto_download": { "default": false, "description": "Generate auto-download trigger code for batch", "type": "boolean" }, "bucket_name": { "description": "Source bucket", "maxLength": 63, "minLength": 3, "type": "string" }, "download_delay": { "default": 500, "description": "Delay between downloads in milliseconds", "maximum": 10000, "minimum": 0, "type": "number" }, "expires_in": { "default": 3600, "description": "URL expiration in seconds (for signed_url format)", "maximum": 604800, "minimum": 60, "type": "number" }, "file_paths": { "description": "Array of file paths to download", "items": { "maxLength": 1024, "type": "string" }, "maxItems": 50, "minItems": 1, "type": "array" }, "return_format": { "default": "signed_url", "description": "Format to return files", "enum": [ "base64", "binary", "signed_url" ], "type": "string" } }, "required": [ "bucket_name", "file_paths" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Desmond-Labs/supabase-storage-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server