mcp-server-aistor
AIStor MCP Server is a Model Context Protocol server for managing AIStor object stores. It offers extensive capabilities such as object and bucket management, metadata access, and integration with AI for describing contents. Customizable through flags, it supports various levels of user operations.
AIStor MCP Server
This project is a Model Context Protocol (MCP) server designed to facilitate interactions with AIStor object stores. The server supports a variety of operations including read, write, delete, AI operations, and administrative functions. Users can list and manage buckets, upload and download objects, and access object metadata and tags. The server configuration can be customized with flags to allow different levels of operations and is compatible with Docker or Podman.
Features
- Read Operations: List buckets, list objects, get metadata and tags, create presigned URLs.
- AI Operations: Describe object contents with AI.
- Write Operations: Create buckets, upload objects, add tags.
- Delete Operations: Remove objects and buckets.
- Admin Operations: Get cluster info and manage server settings.
- Tools: Various commands for object manipulation, bucket management, and obtaining storage metrics.
Usage
Examples of commands include listing buckets, downloading files, and checking server health status.
Configuration
Prerequisites include the Claude for Desktop application, Docker or Podman, and AIStor credentials. Customize the configuration file to use the server.
Available Tools
- ask-object
- copy-object
- create-bucket
- delete-bucket
...and more.