CLI 登录与认证
使用浏览器登录或用户 API Key,检查账号状态并排查登录失败。
日常交互推荐浏览器登录;脚本和 CI 使用用户 API Key。它们都是 Cursor CLI 的认证入口,认证成功后仍须遵循工作区权限。
浏览器登录
agent login
agent statuslogin 打开默认浏览器,完成 Cursor 账号认证后在本机保存凭据。status 显示认证状态、账号信息和当前 endpoint 配置。
远程终端或浏览器没有自动打开时,打印登录地址后手动访问:
NO_OPEN_BROWSER=1 agent login需要退出并清除已保存认证时运行 agent logout。
自动化认证
在 Cursor Dashboard > API Keys 生成用户 API Key,通过环境变量传入:
export CURSOR_API_KEY=your_api_key_here
agent -p "Explain the project structure"也支持 --api-key <key>。示例值必须替换为自己的密钥;CI 中通过 secret 映射到环境变量,具体流程见GitHub Actions。
认证失败时
先运行 agent status,确认当前进程使用的账号与 endpoint。出现 Not authenticated 时重新登录,或检查启动该进程的环境中是否设置 API Key。网络连接错误与账号认证错误应分开排查,代理配置见网络与代理。