MCP Servers / cloud-storage / AIStor

AIStor

JSON →
stdionone41cloud-storage

An MCP server for interacting with AIStor and MinIO object stores.

Install
How to run this server

No install command recorded.

server path: aistor
Tools
What this server exposes
ask_object
Ask questions about an object's content using AI, supporting various file formats and returning contextual answers
copy_object
Copy an object from one bucket to another while preserving metadata and optionally modifying properties. You can also specify a version ID to copy a specific version of the object.
create_bucket
Create a new bucket with specified configurations and optional versioning settings
delete_bucket
Delete a bucket and optionally force removal of all contained objects
delete_object
Delete a specific object or version from a bucket, with optional soft delete support. You can also specify a version ID to delete a specific version of the object.
download_object
Download an object from a specified bucket to the local filesystem, preserving metadata. You can also specify a version ID to download a specific version of the object.
get_admin_info
Get comprehensive technical information about the AIStor object store, including status, performance metrics, and configuration
get_bucket_lifecycle
Get the lifecycle also known as lifecycle rules also known as ILM configuration of a specified bucket
get_bucket_replication
Get the replication configuration of a specified bucket
get_bucket_tags
Get the tags of a specified bucket
get_bucket_versioning
Get the versioning status and configuration of a specified bucket
get_data_usage_info
Get data usage information for the AIStor object storeincluding total data stored, number of objects, and usage by each bucket
get_object_metadata
Get detailed metadata of an object including content type, size, custom headers, and system properties
get_object_presigned_url
Get a presigned URL for an object in a bucket, with an optional expiration time. Default is 7 days.
get_object_tags
Get all tags associated with a specific object in a bucket
get_object_versions
Get all versions of an object in a bucket
list_allowed_directories
List all directories that are permitted for operations with the server
list_bucket_contents
List all objects in a specified bucket, including their sizes and last modified dates. You can also specify a prefix to filter the objects and whether to list versions.
list_buckets
List all buckets in the AIStor object store with their basic information
list_local_files
List all files and directories in a specified local directory path with their attributes
move_object
Move an object between buckets by copying to destination and removing from source. You can also specify a version ID to move a specific version of the object.
set_bucket_tags
Set the tags for a specified bucket
set_bucket_versioning
Configure versioning settings for a bucket with administrative privileges
set_object_tags
Set or update tags for an existing object in a bucket, supporting multiple key-value pairs. You can also specify a version ID to set tags for a specific version of the object.
text_to_object
Convert text to an object in a bucket, with support for different content types.
upload_object
Upload a file from local filesystem to a specified bucket.
Configuration
Environment & auth
authnone
envMINIO_ACCESS_KEY
envMINIO_SECRET_KEY
envREPLACE_WITH_ACCESS_KEY
envREPLACE_WITH_SECRET_KEY
Resources
AIStor — MCP Server · libregistry