MCP 실전

지연 연결: 사용할 때만 연결하세요

MCP 서비스 10개를 등록하고 시작 시 전부 연결하나요? 그 중 3개가 다운되면 시작이 멈춥니다. 지연 연결의 원리는 간단합니다: 등록 ≠ 연결, 필요할 때만 연결합니다.

시작 방식 비교

시작 시 전체 연결

10개 서비스 동시 연결, 3개 타임아웃 → 30초 멈춤
시작 소요 시간

지연 연결

즉시 시작, 기능만 선언. 서비스가 필요할 때만 연결
시작 소요 시간
지연 연결의 세 가지 원칙

등록 ≠ 연결

시작 시 "어떤 도구를 사용할 수 있는지"만 등록하고 실제 네트워크 연결은 하지 않습니다. 시스템이 즉시 시작됩니다.

첫 사용 시 연결

AI가 도구를 처음 실제로 필요로 할 때 연결을 수립합니다. 대부분의 도구는 하루 종일 사용되지 않을 수도 있습니다.

장애 격리

서비스가 다운되면 그 하나의 도구에만 영향을 줍니다. 다른 도구는 정상 작동하며 시스템 전체는 영향을 받지 않습니다.

실제 시나리오의 차이: Alice는 캘린더·이메일·WPS 노트·브라우저·데이터베이스 등 10개 이상의 MCP 서비스를 등록했습니다. 시작 시 전체 연결 시 어느 하나라도 불가용이면 시작이 느려집니다. 지연 연결 적용 후 시작 시간이 30초에서 0.2초로 단축되어 사용자는 즉각적인 시작을 경험합니다.
등록 ≠ 연결: 먼저 기능을 선언하고 필요할 때 연결하며, 연결 실패는 해당 도구 하나에만 영향을 미치고 시스템 전체는 영향을 받지 않습니다. 이것은 기술적 최적화일 뿐만 아니라 제품 안정성을 위한 기본 설계 원칙입니다.