跳到主要内容

Skill 模式介绍

Skill 模式是一种更高效的与 360 AI云盘 MCP Server 交互的方式,通过将 MCP 工具转换为 Claude Skill 格式,可以显著减少 Token 消耗。

快速开始

1. 获取 Skill

直接下载指定版本的 Skill 压缩包:

# macOS/Linux
cd ~ && mkdir -p skills
cd skills
unzip ~/Downloads/360-cloud-disk-skill-v0.7.5.zip

# Windows
# 解压到 C:\Users\你的用户名\skills 目录

2. 配置环境变量

编辑 skill-output/.env 文件:

# 必需的 API 密钥
API_KEY=your-api-key-here

# 环境配置
ECS_ENV=prod # 或 test
SUB_CHANNEL=open

# 连接模式(推荐 HTTP)
MCP_MODE=http
MCP_HTTP_URL=https://mcp.yunpan.com/mcp

3. 部署到 Claude Desktop

# 复制 Skill 到 Claude Skills 目录
cp -r ~/skills/360-cloud-disk-skill-v0.7.5 ~/.claude/skills/360-cloud-disk

# 重启 Claude Desktop

4. 测试连接

在 Claude Desktop 中直接使用:

请帮我查看云盘根目录的文件列表

为什么使用 Skill 模式?

Token 节省效果

工具数量MCP 模式Skill 模式节省比例
12 个工具~8k tokens~2k tokens75%
20 个工具~15k tokens~3k tokens80%
30 个工具~25k tokens~5k tokens80%

核心优势

  • 大幅降低成本:减少 75% 以上的 Token 消耗
  • 更快的响应速度:减少上下文传输时间
  • 更简洁的交互:工具描述更精简,易于理解
  • 灵活的部署:支持多种连接模式(HTTP、npx、local)

工作原理

Skill 模式通过以下方式工作:

  1. 元数据精简:只保留工具的核心描述,去除冗余信息
  2. 延迟加载:工具详细参数在需要时才加载
  3. 外部执行:通过 Python 执行器调用 MCP Server,不占用上下文
┌─────────────┐
│ Claude │
└──────┬──────┘

│ 1. 调用 Skill

┌─────────────┐
│ SKILL.md │ ← 精简的工具描述 (~100 tokens)
└──────┬──────┘

│ 2. 执行工具

┌─────────────┐
│ executor.py │ ← Python 执行器
└──────┬──────┘

│ 3. 调用 MCP Server

┌─────────────┐
│ MCP Server │ ← 实际执行
└─────────────┘

支持的工具

Skill 模式支持以下 360 AI云盘工具:

查询类工具

  • file-list - 获取文件列表
  • file-search - 搜索文件
  • user-info - 获取用户信息
  • get-download-url - 获取下载链接

操作类工具

  • file-save - 保存文件
  • file-share - 分享文件
  • file-move - 移动文件
  • file-rename - 重命名文件
  • make-dir - 创建目录

连接模式

Skill 支持三种连接模式,通过 MCP_MODE 环境变量配置:

HTTP 模式(推荐)

最简单的配置方式,无需本地安装 MCP Server。

MCP_MODE=http
MCP_HTTP_URL=https://mcp.yunpan.com/mcp

优势:

  • 配置最简单
  • 无需本地安装 Node.js
  • 适合生产环境
  • 支持动态鉴权

npx 模式

使用 npx 从 npm 下载并运行 MCP Server。

MCP_MODE=npx
MCP_NPX_PACKAGE=@qihoo360/ecs-mcp-server

前提条件:

  • Node.js >= 21.0.0
  • 网络连接(用于下载 npm 包)

local 模式

本地运行 MCP Server,适合开发调试。

MCP_MODE=local
MCP_SERVER_DIR=/path/to/ecs_mcp

前提条件:

  • 已构建 MCP Server(npm run build
  • Node.js >= 21.0.0

使用示例

查看文件列表

请列出云盘根目录的文件

搜索文件

搜索包含"报告"的文档文件

创建目录

在云盘根目录创建一个名为"工作文档"的文件夹

保存文件

将这个文档保存到云盘的"工作文档"文件夹中

分享文件

分享云盘中的"年度报告.pdf"文件

动态鉴权

Skill 模式支持多用户场景的动态鉴权,通过环境变量覆盖实现:

# 用户1调用
MCP_API_KEY=user1_key python3 executor.py user-info

# 用户2调用
MCP_API_KEY=user2_key python3 executor.py file-list path=/

详细配置说明请参考 配置说明

注意事项

  • 文件路径必须以 / 开头
  • 文件夹路径必须以 / 结尾
  • 多个文件用 | 分隔
  • HTTP 模式下,鉴权信息通过 HTTP Header 传递,不暴露在 URL 中

下一步