The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the MCP Server Opendal listing page.
A Model Context Protocol (MCP) server implementation that provides access to various storage services via Apache OpenDAL™.
Add the following to claude_desktop_config.json:
It requires uv to be installed on your machine. Check the official documentation for installation guides.
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.