local-dev
-
MCP 서버는 원격에 둬야 할까, 로컬에 둬야 할까 — 전송 방식이 결정되는 한 줄IT 2026. 6. 15. 21:00
MCP(Model Context Protocol)로 코딩 어시스턴트에 도구를 노출하다 보면 한 가지 질문이 반드시 등장한다. 이 MCP 서버를 대체 어디서 돌려야 하는가? 같은 머신 안에서? 아니면 네트워크 너머 원격 박스에서?배경: MCP와 전송 방식MCP(Model Context Protocol — AI 모델과 외부 도구를 잇는 공개 표준)는 코딩 어시스턴트 같은 클라이언트가 "도구를 가진 서버"와 약속된 형식으로 대화하게 해준다. 클라이언트가 도구 실행을 요청하면, 서버가 그 도구를 실제로 돌리고 결과를 돌려준다.여기서 자주 간과되는 축이 전송 방식(transport — 클라이언트와 서버가 물리적으로 어떻게 메시지를 주고받는가)이다. MCP는 크게 두 가지를 제공한다.stdio: 서버가 클라이언트의..