OfficialVerified

Aistor MCP Server

AIStor object store buckets, objects, and administrative tasks for your AI agent.

Data last scanned today · Reviewed today

Overview

This MCP server enables AI models to interact with AIStor and MinIO object storage environments. It supports a comprehensive range of file management operations, including listing buckets, viewing metadata and tags, and retrieving presigned URLs for secure object access. Users can also leverage the text_to_object tool for content description. Advanced functionality is available through specific configuration flags. You can enable object uploads and bucket creation, perform administrative health checks on your storage cluster, or grant deletion permissions to your AI assistant. The server facilitates these operations via STDIO or the StreamableHTTP transport protocol.

Our verdict

With a security score of 10/100, this server is currently classified as high risk. The repository has not been updated in over 470 days and lacks a declared open-source license, creating significant legal and maintainability concerns for potential users. Because it is community-maintained and lacks editorial review, it should be treated as experimental software and avoided in sensitive or production environments.

  • Includes documentation for administrative cluster health checks
  • Supports both STDIO and StreamableHTTP transport protocols
  • Features a lightweight footprint with zero direct dependencies
  • High security risk with no updates in over 470 days
  • Absence of a declared license creates legal uncertainty
  • Single contributor setup increases bus-factor risk

Tools

ToolDescriptionRisk
ask_objectAsk questions about an object's content using AI, supporting various file formats and returning contextual answerslow
copy_objectCopy an object from one bucket to another while preserving metadata and optionally modifying properties.medium
create_bucketCreate a new bucket with specified configurations and optional versioning settingsmedium
delete_bucketDelete a bucket and optionally force removal of all contained objectshigh
delete_objectDelete a specific object or version from a bucket, with optional soft delete support.high
download_objectDownload an object from a specified bucket to the local filesystem, preserving metadata.low
get_admin_infoGet comprehensive technical information about the AIStor object store, including status, performance metrics, and configurationlow
get_bucket_lifecycleGet the lifecycle also known as lifecycle rules also known as ILM configuration of a specified bucketlow
get_bucket_replicationGet the replication configuration of a specified bucketlow
get_bucket_tagsGet the tags of a specified bucketlow

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the default permissions for the AIStor MCP server?

By default, the server runs in read-only mode and does not permit write, delete, or administrative operations.

How do I enable write, delete, or administrative functions?

You must explicitly include the --allow-write, --allow-delete, or --allow-admin flags in the server's configuration arguments.

What are the requirements to run this server?

You need Docker or Podman installed, along with your AIStor or MinIO object store credentials, including your access key, secret key, and endpoint location.

Can I increase the number of buckets or objects listed by the server?

Yes, you can increase the default limit of 1000 items by using the --max-keys parameter in your configuration file.

Does this server support transport protocols other than STDIO?

Yes, the server supports the StreamableHTTP transport protocol for clients that require it.

Badge

Aistor MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.