핵심 요약
- MCP remote server는 저장소·비밀키와 같은 머신에 두세요. Host(Cursor / Claude Code)는 로컬에서 연결만 하면 됩니다.
- Claude Code MCP는 CLI Agent·긴 세션·다중 repo·worktree 때문에 IDE 플러그인보다 Server 안정성에 더 민감합니다.
- 로컬 stdio는 PoC용; 24/7·팀 공유는 Mac 임대(클라우드 Mac)나 VPS를 먼저—노트북 절전은 적입니다.
- iOS / Xcode 납품 시 «VPS MCP tools + Mac Agent»보다 클라우드 Mac 한 대가 운영 부담이 적습니다.
- 48시간 일일 임대: MCP Git Server만 →
tools/call확인 → 덮개 테스트 → 월 임대.
1. MCP Server 배치: 머신 먼저, MCP tools 나중
MCP Server는 특정 호스트에서 돌아가는 도구 프로세스입니다. tools/list·tools/call로 Git·Postgres·사내 HTTP 등 MCP tools를 Host에 제공합니다. 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 프로세스)를 찾는 팀은 checkout과 같은 Mac mini 임대 호스트에 MCP Git Server와 worktree를 두는 쪽으로 모입니다.
2. 직관과 반대—MCP를 로컬에 두지 마세요
문서는 stdio 자식 프로세스가 기본입니다. 5분 테스트엔 좋지만, Claude Code로 프로덕션 코드를 쓰는 팀이 노트북에 Server를 장기간 두는 것은 잘못인 경우가 많습니다:
- 덮개 닫으면 종료: stdio 자식은 절전과 함께 중단. 야간 Agent·
launchd도 같이 멈춤. - SSH·Wi‑Fi 끊김: 재개 후 Client·Server 상태 불일치; 긴 세션에서
tools/call실패 증가. - 비밀 공유 불가: 회사 Git 자격·Keychain이 개인 노트에 묶임. 동료가 JSON을 복사해도 같은 Claude MCP Server를 못 띄움.
- worktree 충돌: 두 Agent가 하나의 Claude Code Git 트리에서
.git/index경쟁—«MCP 설정했는데 안 됨» 최다 패턴.
정리: 로컬은 PoC. 24/7·다인·다중 repo면 절전 없는 머신으로—Apple 팀은 클라우드 Mac, 백엔드만 VPS.
3. Claude Code가 MCP Server에 더 의존하는 이유
- CLI Agent: shell·다중 파일·테스트마다
tools/call. Server 끊기면 파이프라인 중간 정지. - 긴 세션: 2시간+ 페어 프로그래밍. Server와 repo가 계속 읽을 수 있어야—Claude Code MCP가 MCP deployment를 검색하는 이유.
- 다중 repo: Git·DB·내부 API 등 여러 MCP tools—한 MCP remote server에 모아야 경로 관리 가능.
- worktree: Claude Code Git에서 MCP Git Server
--repository가 Agent cwd와 같은 호스트 절대 경로여야 함.
Hooks: Claude Code Hooks.
4. MCP Git Server 실전: 터미널 왕복 감소
@modelcontextprotocol/server-git를 클라우드 Mac worktree에 두고 Windows에서 SSH로 Claude Code—전형적인 Mac 임대 PoC입니다.
이전: release 차이 → git log 복붙; main과 거리 → 다른 터미널 git diff; 마지막 수정자 → cwd 오류.
이후: Claude Code MCP가 tools/call로 log·diff 요약 후 같은 스레드에서 패치·PR. 내부 PoC: repo 상태 확인 IDE/터미널 왕복 약 30% 감소(벤치 아님).
Server와 repo는 한 머신. worktree 단기 임대.
5. Cursor MCP vs Claude Code MCP (remote server 연결)
- stdio: 노트북 로컬—짧은 시험용.
- SSE / 원격: MCP remote server를 클라우드 Mac·VPS에; Host는 URL만.
Cursor MCP로 제품/풀스택, Claude Code MCP로 릴리스—같은 임대 Mac의 MCP tools·MCP Git Server 경로 한 벌. MCP servers. iOS: 클라우드 Mac iOS CI.
6. 클라우드 Mac vs VPS vs 로컬
| 배치 | 적합 | Claude Code MCP / Cursor MCP | 먼저 깨짐 |
|---|---|---|---|
| 로컬 노트북 | 개인 PoC·소형 repo | stdio 최단 | 절전; SSH; worktree; Claude MCP Server 공유 불가 |
| Linux VPS | 백엔드·컨테이너·Postgres MCP tools | DB/HTTP; MCP Git Server+CI | Mac iOS 편집+Linux call; 경로/Keychain 분리 |
| 클라우드 Mac | Claude Code Git+worktree+선택 Xcode | MCP remote server 동거; Cursor·Claude Code 공유 | 일일 임대로 RTT·16/24GB 확인 후 최저 ops |
MCP는 macOS 필수 아님—Claude Code MCP·MCP Git Server·xcodebuild를 한 MCP deployment로 돌리면 Mac 임대 1대가 보통 더 단순.
6.1 빠른 자가 진단
2개 이상 해당 시 MCP remote server 이전: (1) 주 1회+ 절전 tools/call 실패; (2) 동료가 내 Claude MCP Server 설정 재사용 불가; (3) Claude Code Git 경로와 MCP Git Server --repository가 다른 머신. iOS/Xcode면 클라우드 Mac. Mac 임대 검수 · APAC/미동부 16/24GB.
7. 권장 아키텍처
┌─────────────────────────────────────────┐
│ 로컬: Cursor MCP 또는 Claude Code MCP │
└──────────────────┬──────────────────────┘
│ SSH 또는 SSE → MCP remote server
▼
┌─────────────────────────────────────────┐
│ 클라우드 Mac mini M4 (권장) 또는 Linux VPS │
│ · MCP Git Server + 기타 MCP tools │
│ · worktree = Claude Code Git 경로 │
│ · 선택: xcodebuild / 서명 │
└──────────────────┬──────────────────────┘
▼
클라우드 LLM API
Server·repo 동거. «Cursor 연결됨» ≠ MCP deployment 완료.
8. 48시간 검수 체크리스트
- 일일 임대 클라우드 Mac/VPS, RTT—리전·RAM.
- MCP Git Server만,
--repository는 해당 Mac 절대경로. - «최근 3커밋 요약» →
tools/call·git log일치. - 노트북 8시간 덮개, 원격 Server 응답—launchd FAQ.
{
"mcpServers": {
"git": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-git",
"--repository", "/Users/you/worktrees/my-app"]
}
}
}
흔한 실패: 노트북 경로 in JSON / 잠자는 PC로 24/7 증명. 다중 MCP tools → 24GB. worktree 단기 임대.
9. 결론과 다음 단계
MCP Server는 어디?—Claude Code MCP·Cursor MCP 납품 팀: 로컬 장기 X; 백엔드 VPS; Claude Code Git+worktree+Apple → 클라우드 Mac MCP remote server.
일일 → MCP Git Server만 → 덮개 → 주/월. MCP deployment·Claude Code server·MCP tools 검색은 24/7 깨어 있는 한 대로 수렴—Mac 임대 vs VPS.