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`.