SuperAPI AI 工具集

mcp-server-opendal

mcp-server-opendal 是 Apache OpenDAL™ 的 Model Context Protocol(MCP)服务器实现,旨在通过 OpenDAL 让用户访问多种存储后端。它支持 S3、Azure Blob Storage、Google Cloud Storage 等多种存储服务,提供无缝访问。该服务器能够列出存储服务中的文件和目录,并读取文件内容,自动检测文本或二进制格式。配置通过环境变量进行,每个服务需要前缀和特定配置选项。使用时,需安装 uv,并可在 Claude Desktop 中通过 claude_desktop_config.json 添加配置。项目开源在 GitHub,名称和 URL 保留为 mcp-server-opendal 与 https://github.com/Xuanwo/mcp-server-opendal。具体收费、价格、平台、效果等信息暂未提供。

访问官网

工具介绍

mcp-server-opendal 是 Apache OpenDAL™ 的 Model Context Protocol(MCP)服务器实现。它旨在通过 Apache OpenDAL™ 提供对多种存储服务的访问能力。

用途: 该服务器作为 MCP 服务器,使客户端(如 Claude Desktop)能够通过统一接口访问不同存储后端。

主要能力:

  • 无缝访问多种存储服务,包括 S3、Azure Blob Storage、Google Cloud Storage 等。
  • 列出存储服务中的文件和目录。
  • 读取文件内容,并自动检测文本或二进制格式。
  • 基于环境变量的配置方式。

使用方式: 与 Claude Desktop 一起使用时,需在 claude_desktop_config.json 中添加配置。使用前需在机器上安装 uv,安装指南请查阅官方文档。 通过设置环境变量来配置存储服务。每个服务需要指定前缀和特定配置选项。例如,配置别名为 "mys3" 的 S3 服务后,即可使用 read 和 list 等工具,通过 mys3://path/to/file 路径操作文件。mcp-server-opendal 还会从 .env 文件加载配置。

适用场景: 适合需要通过 MCP 协议统一访问多种云存储或本地存储的场景,尤其是与 Claude Desktop 等支持 MCP 的客户端集成时。

限制: 具体支持的服务列表、配置细节、收费、价格、平台、效果等信息暂未提供。