Model Context Protocol (MCP) Python SDK가 2026-07-28 MCP 사양을 완전히 지원하는 첫 번째 베타 버전인 v2.0.0b1을 출시했습니다. 이 프리릴리스는 옵트인 방식만 지원하므로, 표준 설치에서는 안정적인 1.x 라인으로 계속 해결됩니다.

  • 핵심 아키텍처는 세션 중심의 내부 구조를 새로운 프로토콜과 호환되는 상태 없는 디스패처/러너 파이프라인으로 대체했습니다.
  • 이전 `FastMCP` 클래스는 이제 `MCPServer`이며, snake_case 필드와 협상된 사양 버전에 대한 와이어 검증을 특징으로 합니다.
  • 새로운 `Client` 클래스는 프로토콜 버전을 자동으로 탐색하며 URL, stdio 서브프로세스, 인메모리 서버를 포함한 다양한 타겟을 지원합니다.
  • 프로토콜 타입은 Pydantic과 typing-extensions에만 의존하는 독립 패키지(`mcp-types`)로 제공됩니다.
  • 이번 업데이트에는 RFC 6570 URI 템플릿 지원, 기본 OpenTelemetry 트레이싱이 포함된 미들웨어, 그리고 SEP-990을 통한 엔터프라이즈 인증이 포함됩니다.

이번 릴리스를 통해 개발자는 안정적인 출시 전에 확정된 v2 아키텍처를 테스트할 수 있으며, v1에서 전환하는 사용자를 위한 마이그레이션 가이드도 제공됩니다.