跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

My Machines 个人机器

连接个人 worker,指定仓库根,并从聊天入口精确路由任务。

先安装 Cursor CLI,在已经准备好仓库和依赖的机器上登录,再保持 worker 进程运行:

agent login
agent worker start

在 cursor.com/agents 的运行位置菜单选择 My Machines 中的目标机器,提交任务。默认 worker 长期保持连接直到停止,可复用后续会话。

目录与身份

agent worker --name "my-devbox" --worker-dir /path/to/repo start

可重复 --worker-dir 注册多个已有目录,其 Git remote 用于匹配仓库。默认使用当前目录;My Machines 使用既有 checkout,不自动切分支或克隆,清理和更新由使用者管理。

支持浏览器登录、个人用户 API Key 或用户范围 token。服务账号 key 只用于 pool;Team Admin API key 和组织 API key 不能启动 worker。长期 token 可通过 --auth-token-file 读取,便于挂载文件更新。

从外部入口指定机器

Slack 可使用 @Cursor worker=my-devbox ...,GitHub 使用 @cursoragent worker=my-devbox ...;machine= 是同类选择。Linear 可在 issue body 加 worker=/machine=,或用对应父子标签。

匹配必须同时满足:机器属于触发用户、名称匹配、注册仓库与任务仓库匹配。名称存在但仓库不同会拒绝;没有匹配机器时不会偷偷回退到其他环境。

repo= 决定任务目标仓库,pool= 或 self_hosted 单独使用不定位个人机器。GitHub 还要求受信任的仓库评论者及正确账号绑定。

工具与凭据

机器使用自己的凭据、工具和网络,不接收 dashboard secrets。本地 command/stdio MCP 在机器执行;URL 型连接由 Cursor backend 处理,因此它们不会自动得到机器的私网访问能力。托管云端对 SSE 的限制与自托管页的 URL 路由表不同,应按实际环境验证传输支持。

排障

agent worker debug

检查 worker 是否在线、CLI 与客户端账号是否一致、Git remote 和出站网络。downloads.cursor.com 用于更新及首次安装电脑控制 helper;阻止产物上传域只影响产物,任务可继续。

需要点击和截图时见Computer use。