Skip to main content
Glama

MCP Server for Apache OpenDAL™

by Xuanwo

Apache OpenDAL™ 的模型上下文协议服务器

模型上下文协议 (MCP) 服务器实现,通过Apache OpenDAL™提供对各种存储服务的访问。

特征

  • 无缝访问多种存储服务,包括 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

然后,您可以使用诸如readlist类的工具以及mys3://path/to/file

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