跳到主要内容

CLI、MCP 与 Skills 支持设备码登录

改进CLI · AI 工具 · SDK← 更新日志

CloudBase CLI、MCP Server 和 AI Skills 现已支持设备码登录(Device Code Flow)。该功能适用于无浏览器环境或远端服务器场景(如云端 IDE、SSH 终端、云端 OpenClaw 等),无需本地浏览器即可完成身份授权。

远端开发场景的身份认证​

传统登录方式依赖本地浏览器跳转完成 OAuth 授权,在远端服务器、容器环境或云端 IDE 中无法直接使用。设备码登录通过设备码(Device Code)解耦授权设备与登录设备,用户只需在任意浏览器中访问授权页面并输入设备码,即可完成远端环境的身份授权。

AI Agent 集成场景​

在 AI 开发工具(如 Cursor、WindSurf、CodeBuddy 等)中使用 CloudBase Skills 时,Agent 会自动触发设备码登录流程,授权完成后即可调用云开发的全部能力,实现从开发到部署的全链路自动化。

在 OpenClaw 中通过 AI Agent 完成全流程示例​

以OpenClaw 云端开发环境为例:

步骤角色操作
1用户向 Agent 发出指令:使用 CloudBase Skills,写一个 TodoList 网页,并部署上线
2Agent自动搜索并安装 CloudBase Skills,触发设备码登录
3Agent返回授权链接和设备码(如 FSN9-9B5D),等待用户完成授权
4用户在任意浏览器中打开授权链接,输入设备码完成登录
5Agent检测到授权完成,自动继续执行:创建项目 → 编写代码 → 调用 CloudBase API → 部署上线