
Model Context Protocol Server for Apache OpenDAL™

2025.04.10
27
Python存储服务文件管理开发效率数据库
mcp-server-opendal 是一个基于 Model Context Protocol (MCP) 的服务器实现,通过 Apache OpenDAL™ 提供对多种存储服务的无缝访问。它支持多种存储服务,包括 S3、Azure Blob Storage、Google Cloud Storage 等,并提供了文件列表、文件内容读取等功能。
View on GitHub
Overview
基本能力
产品定位
mcp-server-opendal 是一个基于 Model Context Protocol (MCP) 的服务器实现,通过 Apache OpenDAL™ 提供对多种存储服务的无缝访问。
核心功能
- 无缝访问多种存储服务,包括 S3、Azure Blob Storage、Google Cloud Storage 等
- 列出存储服务中的文件和目录
- 读取文件内容,支持自动文本/二进制检测
- 基于环境变量的配置
适用场景
- 需要统一访问多种存储服务的应用
- 需要从存储服务中读取文件内容的应用
- 需要列出存储服务中文件和目录的应用
工具列表
read
: 读取文件内容list
: 列出文件和目录
常见问题解答
无
使用教程
使用依赖
无特殊依赖,直接安装即可。
安装教程
pip install mcp-server-opendal
调试方式
npx @modelcontextprotocol/inspector \
uv run mcp-server-opendal