跳到主要内容

安装配置

本文档介绍 360disk CLI 工具的安装方式和鉴权配置。

更新时间:2026-03-24

安装方式

npm 全局安装(推荐)

npm install -g @aicloud360/mcp-server-disk

安装后即可直接使用:

360disk --version
360disk --help

npx 免安装使用

无需安装,直接通过 npx 运行:

npx -y -p @aicloud360/mcp-server-disk@latest 360disk dir ls /
提示

npx 方式每次运行会检查包版本,首次使用会下载依赖。适合临时使用或 CI/CD 环境。

系统要求

要求说明
Node.js>= 18.0.0
npm>= 8.0.0
操作系统macOS / Linux / Windows

验证安装

# 查看版本号
360disk --version

# 查看帮助
360disk --help

# 查看子命令帮助
360disk file --help
360disk file search --help

鉴权配置

使用 360disk 需要 API Key 进行身份认证。

获取 API Key

访问 360 AI 云盘开放平台 按指引获取 API Key。

API Key 格式为 yunpan_ 开头的字符串。

配置方式

360disk 支持三种鉴权方式,按优先级从高到低:

方式一:命令行参数(最高优先级)

360disk --api-key yunpan_xxx dir ls /

适用于临时使用或需要切换不同账号的场景。

方式二:环境变量

# 单次使用
API_KEY=yunpan_xxx 360disk dir ls /

# 或导出为环境变量(当前终端会话有效)
export API_KEY=yunpan_xxx
360disk dir ls /

适用于 CI/CD 环境或脚本中使用。

方式三:本地配置文件(持久化)

# 登录并保存到 ~/.360disk/config.json
360disk auth login --api-key yunpan_xxx

登录后,后续所有命令自动使用已保存的 API Key,无需重复配置。

# 查看当前鉴权状态
360disk auth whoami

# 退出登录(清除本地配置)
360disk auth logout
注意
  • 本地配置文件存储路径:~/.360disk/config.json
  • 该文件仅在 auth login 时创建,安装时不会自动生成
  • 请勿将配置文件提交到版本控制系统

鉴权优先级

当多种方式同时存在时,按以下优先级使用:

1. --api-key 命令行参数    (最高优先级)
2. API_KEY 环境变量
3. ~/.360disk/config.json (最低优先级)

环境配置

除 API Key 外,还支持以下环境配置:

# 登录到测试环境
360disk auth login --api-key yunpan_xxx --env test

# 指定子渠道
360disk auth login --api-key yunpan_xxx --sub-channel custom

或通过环境变量:

export API_KEY=yunpan_xxx
export ECS_ENV=test # 环境:prod(默认)/ test
export SUB_CHANNEL=open # 子渠道(默认 open)

全局选项

所有命令均支持以下全局选项:

选项说明默认值
--api-key <key>API 密钥(覆盖本地配置和环境变量)
--env <env>环境:prod / testprod
--sub-channel <channel>子渠道标识open
--format <type>输出格式:json / textjson
--quiet静默模式,仅输出 result 数据false
--timeout <ms>请求超时时间(毫秒)30000
--retries <n>失败重试次数(指数退避)0
--help显示帮助信息
--version显示版本号

全局选项位置

全局选项需放在子命令之前

# ✅ 正确
360disk --format text dir ls /
360disk --quiet --timeout 60000 file search "报告"

# ❌ 错误(全局选项不能放在子命令之后)
360disk dir ls / --format text

下一步