Python SDK для Model Context Protocol (MCP) выпустила стабильную версию v2.0.0, которая поддерживает ревизию 2026-07-28 протокола Model Context Protocol, оставаясь совместимой с более ранними ревизиями от того же сервера.

  • SDK теперь использует протокол 2026-07-28 (безсостоятельные запросы, `server/discover`, подписки) и обслуживает каждого клиента эпохи 2025 года из одного `MCPServer` без дополнительной конфигурации.
  • `FastMCP` переименован в `MCPServer`, получив общий движок диспетчеризации, а полноценный объект `Client` заменил предыдущий слой абстракции транспорта и сессии.
  • Поддерживаются многоэтапные запросы через параметр `Resolve(fn)`, позволяющий инструментам невидимо возвращать вопросы пользователю.
  • Трейсинг OpenTelemetry включён по умолчанию, а типы протокола теперь вынесены в отдельный пакет под названием `mcp-types`.
  • Улучшения безопасности включают усиленную обработку stdio (перенаправление stdout в stderr) и поддержку OAuth для проверки издателя по RFC 9207 и утверждения идентичности по SEP-990.

Линейка v1.x перешла в режим поддержки, получая только исправления уязвимостей и критические патчи. Пользователям рекомендуется обновить требования к версии до `<2`, если они не готовы к миграции.