stateless 3

취미로 만든 MCP 서버, 새 사양(2026-07-28)으로 옮겨본 주말의 기록

7월 28일에 MCP 새 사양이 확정됐다는 소식(그 정리)을 쓰면서, 속으로 뜨끔한 게 하나 있었다. 나한테도 옮겨야 할 서버가 하나 있다는 것. 회사 일감도 아니고, 작년에 재미로 만든 물건이다 — 제 블로그 운영 데이터(글 목록, 발행 상태, 검색 유입 메모)를 Claude Code에서 조회하게 해주는 조그만 MCP 서버. 사용자는 나 하나. 그래도 "서버 제작자는 마이그레이션 대상"이라고 남들에게 써놓고 정작 내 것을 안 옮기는 건 좀 그렇지 않나. 그래서 주말을 썼다.토요일 오전: SDK 베타부터Python SDK의 새 사양 지원 베타를 받는 것부터 시작했다. 여기까지는 pip 한 줄이라 5분. 문제는 그다음이었다 — 내 서버가 얼마나 구식 관습에 기대고 있었는지를, 새 SDK가 뱉는 deprec..

MCP 2026.08.02

MCP 새 사양 마이그레이션 체크리스트: 서버 제작자가 이번 주에 할 일

핵심 요약: MCP 사상 최대 개정(2026-07-28)이 확정되면서 질문이 "뭐가 바뀌나"에서 "그래서 뭘 하나"로 넘어왔습니다. 역할별 요약 — 일반 사용자: 없음(클라이언트 업데이트만 따라가기). 서버 제작자: SDK 업데이트 추적 + 세션 상태 의존 로직 제거(상태가 필요하면 Tasks 패턴으로) + 구버전 병행기 대응. 원격 서버 운영자: 스티키 라우팅·세션 저장소 제거 계획 + 인증 강화 요건 반영. 서두를 필요는 없습니다 — 전환기가 설계돼 있으니, 이번 주의 할 일은 "실행"보다 내 서버의 마이그레이션 대상을 파악하는 것입니다.이 글에서 다루는 내용: 역할별 체크리스트, 코드에서 찾아야 할 패턴, 전환기 운영 요령. 개정 내용 자체는 미리보기 글 참고.먼저: 나는 어느 역할인가사용자(Cur..

MCP 2026.07.28

MCP 사상 최대 개정 확정: 2026-07-28 새 사양 정리 (stateless 전환)

핵심 요약: MCP의 사상 최대 사양 개정("2026-07-28")이 예정대로 7월 28일 확정·발행됐습니다(5월 21일 공개된 릴리스 후보에서 10주 검증을 거쳐, 큰 구조 변경 없이 확정). 헤드라인은 stateless 전환 — 프로토콜 차원의 세션(Mcp-Session-Id)과 initialize 핸드셰이크가 사라지고, 모든 요청이 자립적이 되어 어느 서버 인스턴스로든 라우팅될 수 있습니다. 대규모 배포의 고질병(스티키 라우팅, 세션 저장소)이 프로토콜 층에서 사라지는 것. 그 외 Extensions 프레임워크, Tasks, MCP Apps, 인증 강화, 공식 폐기(deprecation) 정책까지 — "실험적 프로토콜"에서 "엔터프라이즈 표준"으로 가는 성인식입니다. 일반 사용자는 당장 할 일이 없..

MCP 2026.07.25