Python SDK для Model Context Protocol (MCP) выпустила версию 2.3.0, представив новые параметры конфигурации наряду с несколькими изменениями в поведении и исправлениями ошибок.
- Добавлен параметр `max_sse_event_size` в `streamable_http_client` и `StreamableHttpParameters`, позволяющий пользователям настраивать лимит для событий Server-Sent Events (по умолчанию 1 MiB).
- Вводится более строгая проверка аннотаций инструментов, из-за чего регистрация немедленно завершается ошибкой, если аннотация `x-mcp-header` некорректна.
- Прекращена отправка пустых полей `_meta` и `params` в запросах для соединений до версии протокола 2025-11-25, что согласуется с поведением v1.
- Исключается возможность `experimental` из результата `initialize`, если экспериментальные функции не настроены.
- Временная приостановка таймаутов запросов во время интерактивных потоков входа OAuth для предотвращения преждевременных сбоев.
Эти обновления улучшают совместимость с серверами, отклоняющими пустые поля метаданных, и обеспечивают лучший контроль над размерами событий SSE для больших результатов инструментов.