MCP.so
登录

MCP Server for Apache OpenDAL

@Xuanwo

基本信息

分类

其他

许可证

Apache-2.0

传输方式

stdio

作者

Xuanwo

关于 MCP Server for Apache OpenDAL

Model Context Protocol Server for Apache OpenDAL™

MCP Server for Apache OpenDAL 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-server-opendal": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector",
        "\\"
      ]
    }
  }
}

MCP Server for Apache OpenDAL 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is Model Context Protocol Server for Apache OpenDAL™?

It is an MCP server implementation that provides access to various storage services via Apache OpenDAL™. It allows AI assistants like Claude Desktop to list and read files from multiple storage backends (S3, Azure Blob, GCS, and more) through a unified interface.

How to use Model Context Protocol Server for Apache OpenDAL™?

Install with pip install mcp-server-opendal, then configure storage services via environment variables (prefix OPENDAL_). For Claude Desktop, add a corresponding entry to claude_desktop_config.json using uvx mcp-server-opendal (requires uv). After configuration, use tools like list and read with URIs such as mys3://path/to/file. The server also loads configuration from a .env file automatically.

Key features of Model Context Protocol Server for Apache OpenDAL™

  • Access multiple storage services (S3, Azure, GCS, etc.)
  • List files and directories from remote storage
  • Read file contents with automatic text/binary detection
  • Environment variable based configuration (supports .env)
  • Integrates with MCP clients like Claude Desktop

Use cases of Model Context Protocol Server for Apache OpenDAL™

  • Let Claude Desktop read and list files from an S3 bucket
  • Access Azure Blob Storage files through an MCP-enabled assistant
  • Switch between storage backends by changing environment variables
  • Manage files across multiple cloud providers from a single MCP interface

常见问题

1

What storage services are supported?

The server supports any service that Apache OpenDAL™ integrates with, including S3, Azure Blob Storage, Google Cloud Storage, and many others.

2

How do I configure a storage service?

Set environment variables prefixed with `OPENDAL_` in your MCP client’s environment or in a `.env` file. For example, `OPENDAL_MYS3_TYPE=s3`, `OPENDAL_MYS3_BUCKET=mybucket`.

3

How do I use it with Claude Desktop?

Add a block to `claude_desktop_config.json` specifying the command `uvx` and argument `mcp-server-opendal`, plus the required environment variables. Ensure `uv` is installed on your machine.

4

Does the server require any runtime dependencies?

Yes, the server requires `uv` to be installed. It also uses the `opendal` Python package, which is installed automatically via `pip`.

5

Can I use a `.env` file for configuration?

Yes, the server automatically loads environment variables from a `.env` file if one is present in the working directory.

评论

其他 分类下的更多 MCP 服务器