Python SDK для Model Context Protocol (MCP) выпустила версию 1.30.0, обновление обслуживания для ветки 1.x, которое вводит более строгие настройки безопасности по умолчанию и новые параметры конфигурации.

  • Перенаправления HTTP-клиента теперь ограничены исходным адресом конечной точки, предотвращая перенаправления между разными источниками.
  • Сессии Streamable HTTP с состоянием неактивности автоматически истекают после 30 минут бездействия, при этом на сервере установлено ограничение в 10 000 одновременных сессий.
  • Клиент OAuth проверяет, что эмитент сервера авторизации соответствует ожидаемому серверу, отклоняя несоответствия.
  • Новый параметр `AuthSettings.validate_token_resource` позволяет проверить, что маркеры доступа (bearer tokens) выданы для конкретного сервера ресурсов.
  • Добавлены предупреждения об устаревании для `ClientCredentialsOAuthProvider` и `PrivateKeyJWTOAuthProvider` при использовании без явного аргумента `issuer`.