MCP가 세션 상태를 서버가 굳이 기억하지 않는 '무상태' 방식으로 바뀝니다 스펙은 이미 5월에 공개됐고 실제 구현은 다음 주부터 시작됩니다 덕분에 로드밸런서가 서버 아무 곳에나 요청을 자유롭게 보낼 수 있게 됩니다
오늘 테크크런치에 뜬 기사 제목을 보고 솔직히 처음엔 좀 심심하다고 생각했어요. "AI에서 제일 중요한 프로토콜이 조금 더 쓰기 쉬워진다"라니, 마케팅 문구 같잖아요. 근데 내용을 읽어보니까 이게 은근히 큰 얘기더라고요. 🔧
먼저 MCP가 뭔지부터 짚고 갈게요. MCP, 그러니까 모델 컨텍스트 프로토콜은 앤트로픽이 만든 오픈 프로토콜인데요, AI 모델이나 챗봇이 캘린더, 데이터베이스, 사내 업무 툴 같은 외부 데이터·툴에 안전하게 연결할 수 있게 해주는 표준입니다. 요즘 AI 업계에서 가장 중요한 신흥 표준 중 하나로 꼽히는데, AI 에이전트가 "말만 하는 존재"에서 "실제로 뭔가 실행하는 존재"로 넘어가는 통로가 바로 이 MCP예요.
문제는 지금까지 MCP가 '상태 유지형' 방식으로 세션을 관리해왔다는 거예요. 서버 여러 대를 굴리는 회사가 있다고 치면, 그 서버들 하나하나가 다른 서버가 발급한 세션 ID까지 전부 기억하고 있어야 했어요. 여러 명이 순서대로 손님을 받는 창구에서, 다음 직원이 이전 직원이 나눠준 표찰 번호를 일일이 다 외우고 있어야 하는 상황이랄까요. 이렇게 되면 로드밸런서가 요청을 아무 서버에나 던질 수가 없어요. 특정 세션은 특정 서버 조합만 알고 있으니까요.
Arcade라는 스타트업의 창업자 네이트 바베티니가 이 문제를 딱 이렇게 짚었어요. “서버 하나하나가 다른 서버가 발급한 세션 ID를 다 알고 있어야 한다는 거예요. 불가능한 건 아니지만, 진짜 골치 아픈 일이죠.” 인프라를 운영해본 사람이면 이 말이 뭔 뜻인지 바로 감이 올 거예요.
그래서 나온 게 '무상태' 전환이에요. 일반 웹사이트가 작동하는 방식이랑 비슷하게, 서버가 세션 상태를 굳이 기억하지 않아도 되도록 바꾸는 거죠. 이러면 로드밸런서는 그냥 여유 있는 서버로 요청을 던지면 끝이에요. 어느 서버가 어떤 세션을 알고 있는지 신경 쓸 필요가 없어지는 거예요. 스펙 자체는 이미 5월에 공개돼서 조용히 준비되고 있었는데, 실제 구현은 ⏰ 다음 주부터 본격적으로 굴러갈 예정이라고 해요.
이 얘기를 꺼낸 Arcade는 MCP·AI 에이전트 툴링 쪽에서 일하는 스타트업인데, 2년 전에 창업해서 지난 6월에 6,000만 달러를 투자받았어요. 창업한 지 얼마 안 된 회사치고는 꽤 묵직한 금액이죠. 이런 회사의 창업자가 직접 나서서 이 문제를 짚었다는 것 자체가, 지금 MCP 생태계에서 인프라 단의 실무 고충이 얼마나 현실적인 이슈였는지를 보여주는 것 같아요.
사실 이런 '배관' 이야기는 화려하지 않아서 잘 주목을 못 받는데요, 저는 오히려 이런 게 진짜 중요한 뉴스라고 생각해요. ⚡ 데모 영상에서 멋있게 돌아가는 AI 에이전트랑, 실제로 수많은 요청을 감당하면서 안정적으로 돌아가는 AI 에이전트 서비스 사이에는 이런 세션 관리 같은 지루한 디테일이 잔뜩 껴 있거든요. 이번 무상태 전환이 별거 아닌 것처럼 보여도, 회사들이 MCP 기반 AI 에이전트 제품을 직접 만들어서 서비스하는 데 드는 운영 부담과 비용을 꽤 줄여줄 걸로 보여요. ✅
물론 다음 주에 실제로 구현이 어떻게 굴러갈지, 기존에 상태 유지형으로 짜여있던 서버들이 얼마나 매끄럽게 넘어갈 수 있을지는 좀 더 두고 봐야 아는 부분이긴 해요. 근데 적어도 방향 자체는 명확해 보여요. MCP가 "흥미로운 실험"에서 "누구나 갖다 쓰는 인프라"로 넘어가려면, 이런 지루하고 재미없는 부분들이 하나씩 정리돼야 하는 거니까요. 다음 주에 실제로 어떤 서버들이 이 방식을 먼저 도입할지, 그리고 그게 실제 서비스 안정성에 얼마나 체감되는 변화를 만들지가 다음 관전 포인트예요.
출처