Model Context Protocol (MCP) Python SDK가 버전 1.30.0을 출시했습니다. 이는 1.x 계열의 유지 관리 업데이트로, 더 엄격한 보안 기본값과 새로운 구성 옵션을 도입합니다.

  • HTTP 클라이언트 리디렉션은 이제 엔드포인트의 원본으로 제한되어 크로스 오리진 리디렉션을 방지합니다.
  • 유휴 Streamable HTTP 세션은 30분 동안 비활성 상태인 경우 자동으로 만료되며, 서버당 최대 10,000개의 동시 세션이 허용됩니다.
  • OAuth 클라이언트는 인증 서버의 발급자가 예상 서버와 일치하는지 검증하며, 불일치 시 거부합니다.
  • 새로운 `AuthSettings.validate_token_resource` 매개변수를 통해 베어러 토큰이 특정 리소스 서버에 대해 발급되었는지 확인할 수 있습니다.
  • 명시적인 `issuer` 인자 없이 사용될 때 `ClientCredentialsOAuthProvider` 및 `PrivateKeyJWTOAuthProvider`에 대한 사용 중단 경고가 추가되었습니다.