Skip to main content
Glama

MCP Server for Apache OpenDAL™

by Xuanwo

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

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

特徴

  • S3、Azure Blob Storage、Google Cloud Storage など、複数のストレージ サービスへのシームレスなアクセス
  • ストレージサービスからファイルとディレクトリを一覧表示する
  • テキスト/バイナリの自動検出でファイルの内容を読み取る
  • 環境変数ベースの構成

インストール

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Apache OpenDAL™ を介して S3、Azure Blob Storage、Google Cloud Storage などの複数のストレージ サービスへのシームレスなアクセスを提供するモデル コンテキスト プロトコル サーバー。

  1. 特徴
    1. インストール
      1. Claude Desktopでの使用
        1. 環境変数
          1. 発達

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              An MCP server that provides tools for interacting with AWS S3 buckets, enabling direct access to S3 operations through the Model Context Protocol.
              Last updated -
              1
              Python
              • Apple
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.
              Last updated -
              16
              2
              TypeScript
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that provides tools for interacting with databases, including PostgreSQL, DuckDB, and Google Cloud Storage Parquet files.
              Last updated -
              2
              TypeScript
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              An Amazon S3 Model Context Protocol server that allows Large Language Models like Claude to interact with AWS S3 storage, providing tools for listing buckets, listing objects, and retrieving object contents.
              Last updated -
              3
              85
              10
              TypeScript
              MIT License
              • Apple

            View all related MCP servers

            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