Model Context 协议服务器 for OpenDAL
基于 Apache OpenDAL 的 Model Context 协议服务器,支持多种存储服务访问。
快速入门
安装
通过 pip 安装:
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
工具,参考 官方文档。
配置存储服务
通过环境变量设置,例如 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
支持 .env
文件加载。
开发
运行以下命令进行开发测试:
npx @modelcontextprotocol/inspector uv run mcp-server-opendal