Python SDK для Model Context Protocol (MCP) выпустила свою первую бета-версию, v2.0.0b1, которая добавляет полную поддержку спецификации MCP от 28 июля 2026 года. Этот предварительный выпуск доступен только по желанию, что гарантирует, что стандартные установки продолжают указывать на стабильную ветку 1.x.
- Архитектура ядра заменяет внутренние компоненты, ориентированные на сессии, на безсессионный конвейер диспетчера/исполнителя, совместимый с новым протоколом.
- Предыдущий класс `FastMCP` теперь называется `MCPServer`, имеет поля в snake_case и проверку данных по сети в соответствии с согласованной версией спецификации.
- Новый класс `Client` автоматически определяет версии протокола и поддерживает различные цели, включая URL, подпроцессы stdio и серверы в памяти.
- Типы протокола доступны как отдельный пакет (`mcp-types`), зависящий только от Pydantic и typing-extensions.
- Обновление включает поддержку шаблонов URI RFC 6570, промежуточное ПО с трассировкой OpenTelemetry по умолчанию и корпоративную аутентификацию через SEP-990.
Этот выпуск позволяет разработчикам тестировать устоявшуюся архитектуру v2 до официального стабильного выпуска; для тех, кто переходит с v1, доступны руководства по миграции.