{"slug":"minio/mcp-server-aistor","name":"AIStor","description":"An MCP server for interacting with AIStor and MinIO object stores.","category":"cloud-storage","tags":[],"official":false,"stars":41,"transport":"stdio","install":null,"tools":[{"name":"ask_object","description":"Ask questions about an object's content using AI, supporting various file formats and returning contextual answers"},{"name":"copy_object","description":"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."},{"name":"create_bucket","description":"Create a new bucket with specified configurations and optional versioning settings"},{"name":"delete_bucket","description":"Delete a bucket and optionally force removal of all contained objects"},{"name":"delete_object","description":"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."},{"name":"download_object","description":"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."},{"name":"get_admin_info","description":"Get comprehensive technical information about the AIStor object store, including status, performance metrics, and configuration"},{"name":"get_bucket_lifecycle","description":"Get the lifecycle also known as lifecycle rules also known as ILM configuration of a specified bucket"},{"name":"get_bucket_replication","description":"Get the replication configuration of a specified bucket"},{"name":"get_bucket_tags","description":"Get the tags of a specified bucket"},{"name":"get_bucket_versioning","description":"Get the versioning status and configuration of a specified bucket"},{"name":"get_data_usage_info","description":"Get data usage information for the AIStor object storeincluding total data stored, number of objects, and usage by each bucket"},{"name":"get_object_metadata","description":"Get detailed metadata of an object including content type, size, custom headers, and system properties"},{"name":"get_object_presigned_url","description":"Get a presigned URL for an object in a bucket, with an optional expiration time. Default is 7 days."},{"name":"get_object_tags","description":"Get all tags associated with a specific object in a bucket"},{"name":"get_object_versions","description":"Get all versions of an object in a bucket"},{"name":"list_allowed_directories","description":"List all directories that are permitted for operations with the server"},{"name":"list_bucket_contents","description":"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."},{"name":"list_buckets","description":"List all buckets in the AIStor object store with their basic information"},{"name":"list_local_files","description":"List all files and directories in a specified local directory path with their attributes"},{"name":"move_object","description":"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."},{"name":"set_bucket_tags","description":"Set the tags for a specified bucket"},{"name":"set_bucket_versioning","description":"Configure versioning settings for a bucket with administrative privileges"},{"name":"set_object_tags","description":"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."},{"name":"text_to_object","description":"Convert text to an object in a bucket, with support for different content types."},{"name":"upload_object","description":"Upload a file from local filesystem to a specified bucket."}],"env_vars":["MINIO_ACCESS_KEY","MINIO_SECRET_KEY","REPLACE_WITH_ACCESS_KEY","REPLACE_WITH_SECRET_KEY"],"auth_type":"none","github":"https://github.com/minio/mcp-server-aistor","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}