Provides unified access to Alibaba Cloud OSS (Object Storage Service), enabling tools to list buckets, retrieve and search objects, and manage object metadata across Alibaba Cloud storage.
Provides S3-compatible access to Backblaze B2 cloud storage, enabling tools to list buckets, retrieve and search objects, and manage object metadata.
Provides S3-compatible access to DigitalOcean Spaces object storage, enabling tools to list buckets, retrieve and search objects, and manage object metadata.
Provides unified access to Huawei Cloud OBS (Object Storage Service), enabling tools to list buckets, retrieve and search objects, and manage object metadata across Huawei Cloud storage.
Provides S3-compatible access to MinIO object storage, enabling tools to list buckets, retrieve and search objects, and manage object metadata in self-hosted MinIO instances.
OssHub - Universal Object Storage MCP Server
OssHub is a Model Context Protocol (MCP) server that provides unified access to multiple cloud object storage services. It allows AI assistants like Claude to interact with unstructured data stored in cloud object storage.
Features
Multi-Provider Support: Connect to multiple cloud object storage services:
Huawei Cloud OBS (华为云对象存储)
Alibaba Cloud OSS (阿里云对象存储)
AWS S3 / S3-Compatible (MinIO, Backblaze B2, DigitalOcean Spaces, etc.)
More providers coming soon (Tencent Cloud COS, etc.)
Multi-Source Configuration: Connect to multiple storage sources simultaneously with unique identifiers
Built-in Tools:
list_buckets- List all storage bucketslist_objects- List objects in a bucket with filtering and paginationget_object- Retrieve object content (text as plain text, binary as base64)get_object_metadata- Get object metadata without downloading contentsearch_objects- Search objects with advanced filters (extension, size, date, pattern)
Flexible Configuration: TOML configuration file or environment variables
Installation
Quick Start
1. Create Configuration File
Create osshub.toml in your project directory:
2. Run the Server
3. Configure MCP Client
Claude Desktop Configuration
Add to your Claude Desktop config (claude_desktop_config.json):
Cursor Configuration
Add to your Cursor MCP settings:
Configuration
TOML Configuration (Recommended)
Environment Variables
For single-source configuration:
Built-in Tools
list_buckets
List all storage buckets in a source.
list_objects
List objects in a bucket with optional filtering.
get_object
Retrieve object content.
get_object_metadata
Get object metadata without downloading.
search_objects
Search objects with advanced filters.
Development
Provider Support
Provider | Type | Status | SDK |
Huawei Cloud OBS |
| ✅ Supported | v3.25.6 |
Alibaba Cloud OSS |
| ✅ Supported | |
AWS S3 |
| ✅ Supported | |
MinIO |
| ✅ Supported (S3-Compatible) | @aws-sdk/client-s3 |
Tencent Cloud COS |
| 🚧 Coming Soon | - |
Backblaze B2 |
| ✅ (S3-Compatible) | @aws-sdk/client-s3 |
DigitalOcean Spaces |
| ✅ (S3-Compatible) | @aws-sdk/client-s3 |
License
MIT License