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
| Tool | Description | Risk |
|---|---|---|
| ask_object | Ask questions about an object's content using AI, supporting various file formats and returning contextual answers | low |
| copy_object | Copy an object from one bucket to another while preserving metadata and optionally modifying properties. | medium |
| create_bucket | Create a new bucket with specified configurations and optional versioning settings | medium |
| delete_bucket | Delete a bucket and optionally force removal of all contained objects | high |
| delete_object | Delete a specific object or version from a bucket, with optional soft delete support. | high |
| download_object | Download an object from a specified bucket to the local filesystem, preserving metadata. | low |
| get_admin_info | Get comprehensive technical information about the AIStor object store, including status, performance metrics, and configuration | low |
| get_bucket_lifecycle | Get the lifecycle also known as lifecycle rules also known as ILM configuration of a specified bucket | low |
| get_bucket_replication | Get the replication configuration of a specified bucket | low |
| get_bucket_tags | Get the tags of a specified bucket | low |
Compatibility
| Client | Local | Docker | Remote | Read-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
Maintain this server? Add the live badge to your README.