基于网宿云产品构建的模型上下文协议(Model Context Protocol,简称 MCP)服务器,支持用户在 AI 大模型客户端的上下文中,通过该 MCP 服务器访问网宿云存储、智能多媒体服务等。
前置要求
如果尚未安装 uv,可以使用以下命令进行安装:
curl -LsSf https://astral.sh/uv/install.sh | sh
# 克隆项目并进入目录
git clone git@github.com:Wangsu-Cloud-Storage/wcs-mcp-server.git
cd wcs-mcp-server
uv venv
source .venv/bin/activate # 在 Linux/macOS 系统中
# 或者在 Windows 系统中
.venv\Scripts\activate
uv pip install -e .
cp .env.example .env
.env 文件,配置以下参数:# S3/Kodo 认证信息
WOS_ACCESS_KEY=your_access_key # 替换为你的访问密钥
WOS_SECRET_KEY=your_secret_key # 替换为你的秘密密钥
# 区域信息
WOS_REGION_NAME=your_region # 替换为你所在的区域名称
WOS_ENDPOINT_URL=endpoint_url # 示例:https://s3.your_region.woscs.com
# 配置 bucket,多个 bucket 使用逗号分隔,建议最多配置 20 个 bucket
WOS_BUCKETS=bucket1,bucket2,bucket3 # 替换为你需要配置的 bucket 名称
uv --directory . run wos-mcp-server
uv --directory . run --transport sse wos-mcp-server
若未安装 uv,可使用以下命令安装:
curl -LsSf https://astral.sh/uv/install.sh | sh
# 克隆项目并进入目录
git clone git@github.com:Wangsu-Cloud-Storage/wcs-mcp-server.git
cd wcs-mcp-server
uv venv
source .venv/bin/activate # 在 Linux/macOS 系统中
# 或者在 Windows 系统中
.venv\Scripts\activate
uv pip install -e .
uv --directory . run wos-mcp-server
uv --directory . run --transport sse wos-mcp-server
wos-mcp-server/
├── src/
│ ├── main.py # 主程序入口
│ └── resources/ # 资源文件目录
└── uv_lock.yaml # uv 包管理器的依赖锁定文件
src/resources 目录下创建新的资源模块,并在 main.py 中注册该资源。通过以上步骤,您可以顺利完成网宿 MCP 服务器的安装、配置和使用。