mcp-server-aistor

mcp-server-aistor

3.8

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

  1. ask-object

    Use AI to analyze object content

  2. copy-object

    Copy the object

  3. create-bucket

    Create a bucket

  4. delete-bucket

    Delete the bucket

  5. delete-object

    Delete an object

  6. download-object

    Download Object

  7. get-admin-info

    Get cluster information

  8. get-bucket-lifecycle

    Get bucket lifecycle configuration

  9. get-bucket-replication

    Get the bucket replication configuration

  10. get-bucket-tags

    Get the bucket tag

  11. get-bucket-versioning

    Get the bucket version configuration

  12. get-data-usage-info

    Obtain data usage information

  13. get-object-metadata

    Get object metadata

  14. get-object-presigned-url

    Get the object pre-signature URL

  15. get-object-tags

    Get object tags

  16. get-object-versions

    Get the object version

  17. list-allowed-directories

    List the directory that allows operations

  18. list-bucket-contents

    List bucket contents

  19. list-buckets

    List all buckets

  20. list-local-files

    List local files

  21. move-object

    Move the object

  22. set-bucket-tags

    Set bucket tags

  23. set-bucket-versioning

    Set the bucket version configuration

  24. set-object-tags

    Set object tags

  25. upload-object

    Upload object