Cursor My Machines — это персональный Self-Hosted worker: tool calls Cloud Agent (терминал, файлы, browser, computer-use, локальный MCP) идут на машине, которой пользуетесь вы, а agent loop и inference остаются в Cursor. Канон: My Machines и обзор Self-Hosted Machines.
Связка: Cursor CLI, Background / Cloud Agents, Privacy Mode. Pillar: n8n для начинающих.
Для кого My Machines
- Devbox уже содержит репо, кэш сборок и локальные тулзы — не хотите собирать это в managed VM.
- Нужен быстрый тест worker-модели до Team Pools.
- Триггеры Slack/GitHub/Linear должны бить в конкретную вашу машину через
worker=. - Нужен computer-use на вашем Mac/Linux desktop.
Быстрый старт
- Установите CLI:
curl https://cursor.com/install -fsS | bash(Windows: install script из docs). - Проверьте:
agent --version. - Войдите:
agent loginили старт с personal user API key. - Запустите:
agent worker start(удобно--name "my-devbox", несколько--worker-dirдля разных репо). - Откройте cursor.com/agents, выберите машину в environment dropdown, отправьте задачу.
| Если блокируете | Эффект |
|---|---|
| api2.cursor.sh / api2direct.cursor.sh | Worker не стартует и не продолжает сессию |
| downloads.cursor.com | Обновления CLI и первая установка Computer Use на macOS падают |
| cloud-agent-artifacts.s3.us-east-1.amazonaws.com | Артефакты не заливаются; сессия tool calls жива |
| Хост конкретного tool/MCP | Падает только этот tool; агент продолжает |
Таблица failure modes — из docs My Machines / Networking (проверка 2026-09-08). Цены железа и model pricing не относятся к My Machines как продукту: платите за выбранную модель Cursor и за свою машину.
| Транспорт MCP | Где выполняется | Когда брать |
|---|---|---|
| Command (stdio) | На вашей машине | Нужен доступ к private network / локальным API |
| HTTP / SSE (url) | Backend Cursor | OAuth и session caching на стороне Cursor |
Триггеры worker= / machine=
Имя из --name можно передать в Slack (@Cursor worker=my-devbox …), GitHub (@cursoragent worker=… для trusted commenter) или Linear (тело issue / labels). Cursor запускает запрос только если машина ваша, имя совпало и git remote совпал с целевым репо. Иначе — явная ошибка, без fallback на чужой checkout.
Сильные стороны
- Только outbound HTTPS — без дыр во внутреннюю сеть.
- Несколько агентов могут жить на одной My Machines машине (в отличие от pool: один агент на машину).
- Hooks из
.cursor/hooks.jsonработают как на других self-hosted workers. agent worker debug— preflight по auth, privacy routing и видимости worker.
Типичные ошибки
- Кормить My Machines service account API key — docs: pool-only; нужен personal credential.
- Ждать полного офлайна: inference всё равно в облаке Cursor.
- Стартовать worker не в том checkout и удивляться reject по repo mismatch.
- Путать с Team Pools Enterprise-флотом — это отдельный контур админа.
FAQ: Cursor My Machines
Что такое Cursor My Machines?
My Machines — персональный режим Self-Hosted Machines: Cloud Agent tool calls выполняются на вашем laptop/devbox/VM. Agent loop остаётся в облаке Cursor, worker открывает только outbound HTTPS. Канон: docs My Machines.
Чем My Machines отличаются от Team Pools?
My Machines — личный worker под ваш аккаунт (login или personal user API key). Team Pools — org-флот Enterprise на service account и —pool. Personal key не стартует pool workers, service account не стартует My Machines.
Нужны ли inbound-порты?
Нет. Worker сам коннектится к api2.cursor.sh / api2direct.cursor.sh. Inbound, публичный IP и VPN для базового сценария не нужны.
Как запустить worker?
Установите CLI (curl https://cursor.com/install), сделайте agent login или передайте —api-key, затем agent worker start. Опционально —name, —worker-dir, —computer-use.
Как вызвать свою машину из Slack/GitHub?
Имя в —name, затем worker=имя или machine=имя в триггере. Машина должна принадлежать тому же Cursor-пользователю и быть зарегистрирована на нужный git remote.
Вывод
Cursor My Machines — личный worker рядом с вашим репо. Ставьте CLI, agent worker start --name …, проверяйте outbound hosts и только потом зовите машину через worker=. Обзор Self-Hosted и Team Pools — в хабе Self-Hosted.
Хотите нейросети под свои задачи, а не «для всех»?
Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения. Тех-pillar — n8n для начинающих.