AI Briefing

MCP가 Stateless해짐

·2026.08.14 16:42

핵심 내용

MCP 프로토콜이 **Stateless**로 전환되어 HTTP 인프라를 통한 확장성이 크게 개선되었습니다.

자세히 보기

MCP 2026-07-28 릴리스 후보(Release Candidate)가 공개되었습니다. 이번 업데이트는 프로토콜의 핵심을 Stateless로 전환하여, 일반적인 HTTP 인프라에서 대규모로 확장할 수 있도록 설계된 대규모 개정입니다.

주요 변경 사항:

  • Stateless 프로토콜 전환: 프로토콜 계층에서 세션 관리가 제거되었습니다. 이제 MCP 서버는 세션 고정(Sticky sessions)이나 공유 세션 저장소 없이도 라운드 로빈 로드 밸런서 뒤에서 동작할 수 있으며, 일반적인 HTTP 인프라를 통해 쉽게 확장할 수 있습니다.
  • 핸드셰이크 및 세션 제거: 기존의 initialize/initialized 핸드셰이크가 삭제되었습니다. 프로토콜 버전, 클라이언트 정보, 기능(capabilities)은 이제 매 요청의 _meta 필드에 포함되어 전달됩니다.
  • 서버-클라이언트 요청 구조 재설계: 지속적인 연결(SSE 스트림)을 유지하지 않고도 서버가 클라이언트에게 입력을 요청할 수 있도록 InputRequiredResult 형식을 도입했습니다.

실제적 효과: 기존에는 MCP 서버 배포 시 복잡한 세션 관리와 게이트웨이의 심층 패킷 검사가 필요했으나, 이제는 단순한 HTTP 환경에서도 효율적인 배포와 확장이 가능합니다. 또한, 모델이 도구 호출 간에 명시적인 핸들(예: basket_id)을 전달하는 방식을 통해, 애플리케이션 레벨에서 더욱 강력하고 가시성 높은 상태 관리를 수행할 수 있습니다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.