Model Context Protocol (MCP) Python SDK가 Model Context Protocol의 2026-07-28 개정안을 지원하면서 동일한 서버에서 이전 개정안과도 호환성을 유지하는 v2.0.0 안정 버전을 출시했습니다.
- SDK는 이제 2026-07-28 프로토콜(무상태 요청, `server/discover`, 구독)을 처리하며 구성 없이 동일한 `MCPServer`에서 모든 2025년대의 클라이언트를 제공합니다.
- `FastMCP`가 공유 디스패처 엔진을 특징으로 하는 `MCPServer`로 이름이 변경되었으며, 이전의 전송-plus-세션 계층화 대신 첫 번째 클래스 `Client` 객체가 도입되었습니다.
- `Resolve(fn)` 매개변수를 통해 다중 라운드트립 요청이 지원되며, 이를 통해 도구가 사용자에게 투명하게 질문을 반환할 수 있습니다.
- OpenTelemetry 트레이싱이 기본적으로 활성화되었으며, 프로토콜 타입은 이제 `mcp-types`라는 별도 패키지에 포함되어 있습니다.
- 보안 강화에는 stdout을 stderr로 리디렉션하는 표준 입출력 처리 강화와 RFC 9207 발행자 검증 및 SEP-990 신원 주장을 위한 OAuth 지원이 포함됩니다.
v1.x 계통은 유지 관리 모드로 진입하여 보안 수정과 중대한 버그 패치만 받고 있습니다. 마이그레이션 준비가 되지 않은 사용자는 요구사항을 `<2`로 업데이트할 것을 권장합니다.