MCP, 세션 지우고 HTTP 인프라 위로… 2026-07-28 spec 확정

agent tool 서버를 띄울 때 붙어 다니던 sticky session 부담이 MCP 정식 spec에서 사라진다. Model Context Protocol 팀은 2026년 7월 28일 2026-07-28 specification을 공개했고, 핵심 변경점으로 stateless protocol core, Multi Round-Trip Requests(MRTR), header-based routing, cacheable list results, authorization hardening, extensions framework, Tier 1 SDK 업데이트를 묶었다.

가장 큰 변화는 연결 상태를 프로토콜이 쥐고 있지 않는다는 점이다. 기존 Streamable HTTP 흐름에서는 initialize handshake와 Mcp-Session-Id가 서버 배포 구조에 영향을 줬다. 새 spec은 요청마다 protocol version과 capabilities를 싣는 방향으로 옮겨, round-robin load balancer 뒤의 여러 서버 인스턴스가 같은 요청을 처리할 수 있게 만든다. 서버 입장에서는 session store나 sticky routing을 기본 전제로 설계할 이유가 줄어든다.

규모 숫자도 작지 않다. MCP maintainers는 Tier 1 SDK 다운로드가 한 달에 거의 5억 건 수준이며, TypeScript와 Python SDK가 각각 누적 10억 다운로드를 넘었다고 설명했다. 표준 하나의 변경이 Claude Desktop 같은 client만이 아니라 사내 agent gateway, developer tool, SaaS connector 운영 방식까지 건드릴 수 있다는 뜻이다.

MRTR은 client와 server가 한 번의 tool call 안에서 추가 입력을 주고받는 패턴을 공식화한다. list 결과 cache, routing header, authorization 정리, extension framework도 같은 방향이다. MCP Apps와 Tasks처럼 빠르게 변하는 기능은 core protocol에 박아 넣기보다 extension으로 다루는 구조가 된다.

확인할 지점은 migration 속도다. 새 spec이 나온다고 기존 2025-11-25 구현이 즉시 꺼지는 것은 아니다. 다만 앞으로 MCP server를 public 또는 enterprise 환경에 올리는 팀은 stateless 동작을 기본값으로 보고 설계해야 한다. agent stack의 병목이 모델에서 tool infrastructure로 넘어가는 순간, 이번 spec은 운영팀이 가장 먼저 읽어야 할 문서가 됐다.