A Model Context Protocol server providing tools to access storage services for usage by LLMs
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-server-opendal","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Model Context Protocol Server for Apache OpenDAL™ A Model Context Protocol (MCP) server implementation that provides access to various storage services via [Apache OpenDAL™](https://opendal.apache.org/). [](https://pypi.org/project/mcp-server-opendal/) [](https://pypi.org/project/mcp-server-opendal/) [](https://github.com/Xuanwo/mcp-server-opendal/actions/workflows/test.yml) ## 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 ```shell pip install mcp-server-opendal ``` ## 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": ``` OPENDAL_MYS3_TYPE=s3 OPENDAL_MYS3_BUCKET=mybucket OPENDAL_MYS3_REGION=us-east-1 OPENDAL_MYS3_ENDPOINT=http://localhost:9000 OPENDAL_MYS3_ACCESS_KEY_ID=myaccesskey OPENDAL_MYS3_SECRET_ACCESS_KEY=mysecretkey ``` Then you can use tool like `read` and `list` with `mys3://path/to/file`. `mcp-server-opendal` will also load from `.env`. ## Development ```shell npx @modelcontextprotocol/inspector \ uv run mcp-server-opendal ```
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.