Rook · Capability
Rook Storage Orchestration
Unified capability for cloud-native storage orchestration on Kubernetes using Rook. Combines Ceph object storage management with S3-compatible access patterns for platform engineers, DevOps teams, and application developers managing persistent storage in Kubernetes clusters.
What You Can Do
GET
List buckets
— List all S3 buckets in the Ceph Object Storage gateway
/v1/buckets
POST
Create bucket
— Create a new S3 bucket in Ceph Object Storage
/v1/buckets
GET
Check bucket
— Check bucket existence and access permissions
/v1/buckets/{bucket}
DELETE
Delete bucket
— Delete an empty S3 bucket
/v1/buckets/{bucket}
GET
List objects
— List objects in a bucket with optional prefix and pagination
/v1/buckets/{bucket}/objects
GET
Get object
— Download an object from Ceph object storage
/v1/buckets/{bucket}/objects/{key}
PUT
Put object
— Upload an object to Ceph object storage
/v1/buckets/{bucket}/objects/{key}
DELETE
Delete object
— Delete an object from Ceph object storage
/v1/buckets/{bucket}/objects/{key}
HEAD
Head object
— Retrieve object metadata without downloading
/v1/buckets/{bucket}/objects/{key}
MCP Tools
list-buckets
List all S3 buckets in the Ceph Object Storage gateway managed by Rook
read-only
create-bucket
Create a new S3-compatible bucket in Rook Ceph Object Storage
delete-bucket
Delete an empty Ceph bucket managed by Rook
idempotent
list-objects
List objects in a Rook Ceph bucket with optional prefix filter and pagination
read-only
get-object
Download an object from Rook Ceph object storage
read-only
put-object
Upload an object to Rook Ceph object storage
delete-object
Delete an object from Rook Ceph object storage
idempotent
get-object-metadata
Retrieve metadata of a Ceph object without downloading the content
read-only