# My Machines 个人机器

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

- 网址：https://funcoding.ai/agents/cursor/cloud/my-machines/
- 核实日期：2026-10-07（命令、配置和价格以官方文档为准）
- 官方来源：[Cursor 官方文档：My Machines](https://cursor.com/docs/cloud-agent/self-hosted/my-machines)

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

```bash
agent login
agent worker start
```

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

## 目录与身份

```bash
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 路由表不同，应按实际环境验证传输支持。

## 排障

```bash
agent worker debug
```

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

需要点击和截图时见[Computer use](https://funcoding.ai/agents/cursor/cloud/worker-computer-use/)。
