Ключевые выводы
- MCP remote server должен быть на той же машине, что репозитории и секреты; Host (Cursor / Claude Code) может оставаться локальным.
- Claude Code MCP требует более стабильный Server, чем IDE-плагин—CLI-агент, длинные сессии, несколько repo, worktree.
- Локальный stdio для PoC; для 24/7 и команды — аренда Mac (облачный Mac) или VPS, а не ноутбук со сном.
- Для iOS / Xcode облачный Mac часто проще, чем «VPS для MCP tools + Mac для агента».
- 48 часов посуточной аренды: только MCP Git Server → проверить
tools/call→ тест с закрытой крышкой → месячный контракт.
1. MCP Server: сначала машина, потом MCP tools
MCP Server — процесс инструментов на конкретном хосте. Через tools/list и tools/call он отдаёт Git, Postgres или внутренний HTTP Host-у—Cursor MCP или Claude Code MCP. Диск, ключи и сеть ест развёрнутый Claude MCP Server.
Первый вопрос любого MCP deployment: ноутбук? Linux VPS? облачный Mac? Документация: Cursor MCP, Claude Code, Model Context Protocol.
В тикетах kvmboot те, кто ищет MCP remote server или Claude Code server (MCP-процесс), часто приходят к аренде Mac, чтобы colocate MCP Git Server и worktree.
2. Контринтуитивно: не держите MCP локально
Документация по умолчанию — stdio. Пять минут — отлично; месяцы production с Claude Code на ноутбуке — плохая идея:
- Крышка закрыта: дочерний stdio засыпает; ночные агенты и
launchdтоже. - Обрывы SSH/Wi‑Fi: Client и Server расходятся;
tools/callчаще падает в длинных сессиях. - Секреты не шарятся: корпоративный Git, внутренние CA, Keychain на одном ноутбуке—нет общего Claude MCP Server.
- Worktree: два агента на одном Claude Code Git—конфликты
.git/index, топ-тикет «MCP настроен, не работает».
Локально = PoC. 24/7, несколько человек → машина без сна—Apple-команды: облачный Mac; чистый backend: VPS.
3. Почему Claude Code сильнее зависит от MCP Server
- CLI-агент: shell, правки многих файлов, тесты—каждый шаг может вызвать
tools/call. - Длинные сессии: два часа pair programming; Server и repo должны оставаться читаемыми.
- Несколько repo: несколько MCP tools → один центральный MCP remote server.
- Worktrees:
--repositoryMCP Git Server = cwd агента на том же хосте.
Hooks: Claude Code Hooks.
4. MCP Git Server на практике
@modelcontextprotocol/server-git на worktree облачного Mac; Windows по SSH в Claude Code—типичный PoC аренды Mac.
До: diff релиза → копировать git log; отставание от main → другой терминал; автор → неверный каталог.
После: Claude Code MCP через tools/call в той же сессии. PoC: ~30 % меньше прыжков терминал/IDE.
Server и репозиторий на одном хосте—короткая аренда worktree.
5. Cursor MCP vs Claude Code MCP (remote server)
- stdio: локально—короткий тест.
- SSE / remote: MCP remote server на облачном Mac или VPS.
Продукт на Cursor MCP, релиз на Claude Code MCP—один арендованный Mac, один набор путей MCP Git Server. MCP servers. iOS: iOS CI.
6. Облачный Mac vs VPS vs локально
| Где | Сценарий | Claude Code MCP / Cursor MCP | Ломается первым |
|---|---|---|---|
| Локальный ноутбук | Solo PoC, маленький repo | stdio быстрее всего | Сон; SSH; worktree; нет общего Claude MCP Server |
| Linux VPS | Backend, контейнеры, Postgres MCP tools | DB/HTTP; MCP Git Server + CI | Agent на Mac, MCP на Linux; пути/Keychain |
| Облачный Mac | Claude Code Git + worktree + Xcode | MCP remote server colocated; Cursor + Claude Code | Посуточный PoC RTT/16–24 ГБ, потом тихо |
MCP не требует macOS—но Claude Code MCP + MCP Git Server + xcodebuild в одном MCP deployment → аренда Mac часто убирает целый hop.
6.1 Быстрый самотест
Два из трёх → миграция на MCP remote server: (1) еженедельные сбои tools/call из-за сна; (2) коллеги не могут переиспользовать ваш Claude MCP Server; (3) Claude Code Git и MCP Git Server на разных машинах. С iOS/Xcode → облачный Mac. Чеклист приёмки · APAC/US-East 16/24 ГБ.
7. Рекомендуемая архитектура
┌─────────────────────────────────────────┐
│ Локально: Cursor MCP или Claude Code MCP │
└──────────────────┬──────────────────────┘
│ SSH или SSE → MCP remote server
▼
┌─────────────────────────────────────────┐
│ Облачный Mac mini M4 (реком.) или VPS │
│ · MCP Git Server + другие MCP tools │
│ · worktree = путь Claude Code Git │
│ · опционально: xcodebuild / подпись │
└──────────────────┬──────────────────────┘
▼
Облачные API моделей
Server с repo. «Cursor подключился» ≠ готовый MCP deployment.
8. Чеклист приёмки 48 часов
- Посуточная аренда облачного Mac/VPS, RTT—регион/RAM.
- Только MCP Git Server, абсолютный путь на этом Mac.
- «Три последних коммита» →
tools/call=git log. - 8 ч с закрытыми крышками—удалённый Server отвечает. FAQ launchd.
{
"mcpServers": {
"git": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-git",
"--repository", "/Users/you/worktrees/my-app"]
}
}
}
Частые ошибки: путь ноутбука в JSON / доказывать 24/7 спящим stdio-PC. Несколько MCP tools: 24 ГБ. Короткая аренда worktree.
9. Вывод и следующие шаги
Где развернуть MCP Server? Для большинства команд Claude Code MCP/Cursor MCP: не локально надолго; backend → VPS; Claude Code Git + worktree + Apple → MCP remote server на облачном Mac.
Посуточно → только Git MCP → тест крышки → неделя/месяц. MCP deployment, Claude Code server, MCP tools сходятся к одной машине, которая не спит 24/7—аренда Mac или VPS.
MCP remote server + Claude Code на одном облачном Mac
Выделенный M4. MCP Git Server и worktree colocated; посуточный PoC 48 ч для MCP deployment, затем месяц.
Аренда Mac · M4 · Приёмка