MCP Server for Apache OpenDAL™
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Supports loading configuration from .env files for easier setup of storage service connections.
Provides integration with Apache OpenDAL™, enabling access to various storage services through a unified interface.
Enables listing files, reading file contents, and retrieving metadata from Google Cloud Storage through the OpenDAL interface.
Model Context Protocol Server for Apache OpenDAL™
A Model Context Protocol (MCP) server implementation that provides access to various storage services via Apache OpenDAL™.
Features
- Seamless access to multiple storage services including S3, Azure Blob Storage, Google Cloud Storage, and more
- List files and directories from storage services
- Read file contents with automatic text/binary detection
- Environment variable based configuration
Installation
Usage
Configure storage services by setting environment variables. Each service requires a prefix and specific configuration options.
For example, to configure an S3 service with alias "mys3":
Then you can use tool like read
and list
with mys3://path/to/file
.
mcp-server-opendal
will also load from .env
.
Development
You must be authenticated.
A Model Context Protocol server that provides seamless access to multiple storage services including S3, Azure Blob Storage, and Google Cloud Storage through Apache OpenDAL™.