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.

コメント

「その他」の他のコンテンツ