Skip to main content
Glama
Xuanwo

MCP Server for Apache OpenDAL™

by Xuanwo

Apache OpenDAL™ 用モデルコンテキストプロトコルサーバー

Apache OpenDAL™を介してさまざまなストレージ サービスへのアクセスを提供する Model Context Protocol (MCP) サーバー実装。

PyPI - バージョン PyPI - Pythonバージョン リントとテスト

特徴

  • S3、Azure Blob Storage、Google Cloud Storage など、複数のストレージ サービスへのシームレスなアクセス

  • ストレージサービスからファイルとディレクトリを一覧表示する

  • テキスト/バイナリの自動検出でファイルの内容を読み取る

  • 環境変数ベースの構成

Related MCP server: MCP Database Server

インストール

pip install mcp-server-opendal

Claude Desktopでの使用

claude_desktop_config.jsonに以下を追加します。

{
  "mcpServers": {
    "opendal": {
      "command": "uvx",
      "args": [
        "mcp-server-opendal"
      ],
      "env": {
        "YOUR_ENV_VAR": "YOUR_ENV_VALUE"
      }
    }
  }
}

お使いのマシンにuvがインストールされている必要があります。インストールガイドについては公式ドキュメントをご確認ください。

環境変数

環境変数を設定してストレージサービスを設定します。各サービスにはプレフィックスと特定の設定オプションが必要です。

たとえば、エイリアス「mys3」を持つ S3 サービスを設定するには、次のようにします。

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

次に、 mys3://path/to/filereadlistなどのツールを使用できます。

mcp-server-opendal.envからロードされます。

発達

npx @modelcontextprotocol/inspector \
  uv run mcp-server-opendal
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Xuanwo/mcp-server-opendal'

If you have feedback or need assistance with the MCP directory API, please join our Discord server