Exposes MinIO data through Resources. The server can access and provide:
Text files (automatically detected based on file extension)
Binary files (handled as application/octet-stream)
Bucket contents (up to 1000 objects per bucket)
Tools
ListBuckets
Returns a list of all buckets owned by the authenticated sender of the request
Optional parameters: start_after (pagination), max_buckets (limit results)
ListObjects
Returns some or all (up to 1,000) of the objects in a bucket with each request
Required parameter: bucket_name
Optional parameters: prefix (filter by prefix), max_keys (limit results)
GetObject
Retrieves an object from MinIO
Required parameters: bucket_name, object_name
PutObject
Uploads a file to MinIO bucket using fput method
Required parameters: bucket_name, object_name, file_path