mcp-server-aistor
If you are the rightful owner of mcp-server-aistor and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
This is a Model Context Protocol (MCP) server for interacting with AIStor object stores.
The AIStor MCP server is designed to facilitate seamless interaction with AIStor object stores, providing a robust interface for managing and manipulating stored data. It supports a wide range of operations, including reading, writing, and deleting objects, as well as administrative tasks. The server is highly configurable, allowing users to enable specific operations through flags, ensuring that only necessary permissions are granted. It integrates with MCP-enabled clients like Claude for Desktop, and can be run using containerization tools such as Docker or Podman. The server is particularly useful for users who need to manage large datasets, as it supports operations like listing buckets and objects, creating presigned URLs, and querying object contents using AI. Additionally, it offers tools for managing metadata and tags, and provides comprehensive administrative insights into the object store's status and performance.
Features
- Read operations: List buckets, list objects, get metadata, create presigned URLs.
- AI operations: Describe object contents using the 'ask-object' function.
- Write operations: Create buckets, upload objects, add tags (requires '--allow-write' flag).
- Delete operations: Delete objects and buckets (requires '--allow-delete' flag).
- Admin operations: Get cluster info, health status, and available space (requires '--allow-admin' flag).
Tools
ask-object
Use AI to analyze object content
copy-object
Copy the object
create-bucket
Create a bucket
delete-bucket
Delete the bucket
delete-object
Delete an object
download-object
Download Object
get-admin-info
Get cluster information
get-bucket-lifecycle
Get bucket lifecycle configuration
get-bucket-replication
Get the bucket replication configuration
get-bucket-tags
Get the bucket tag
get-bucket-versioning
Get the bucket version configuration
get-data-usage-info
Obtain data usage information
get-object-metadata
Get object metadata
get-object-presigned-url
Get the object pre-signature URL
get-object-tags
Get object tags
get-object-versions
Get the object version
list-allowed-directories
List the directory that allows operations
list-bucket-contents
List bucket contents
list-buckets
List all buckets
list-local-files
List local files
move-object
Move the object
set-bucket-tags
Set bucket tags
set-bucket-versioning
Set the bucket version configuration
set-object-tags
Set object tags
upload-object
Upload object