多云存储连接器添加福利群:解决AI开发者的「MCP实战痛点」这是一个实现了模型上下文协议(Model Context Protocol,简称 MCP)的服务器,通过 Apache OpenDAL™ 提供对多种存储服务的访问。
pip install mcp-server-opendal
在 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
然后你可以使用 read 和 list 等工具通过 mys3://path/to/file 访问文件。
mcp-server-opendal 也会从 .env 文件中加载配置。
npx @modelcontextprotocol/inspector \ uv run mcp-server-opendal