O SDK Python do Model Context Protocol (MCP) lançou sua primeira versão beta, v2.0.0b1, que introduz suporte completo à especificação MCP de 2026-07-28. Esta pré-lançamento é apenas por adesão opcional, garantindo que as instalações padrão continuem a resolver para a linha estável 1.x.
- A arquitetura central substitui os internals centrados em sessão por um pipeline despachante/executor sem estado compatível com o novo protocolo.
- A classe anterior `FastMCP` agora é `MCPServer`, apresentando campos snake_case e validação de fio contra a versão da especificação negociada.
- Uma nova classe `Client` verifica automaticamente as versões do protocolo e suporta vários alvos, incluindo URLs, subprocessos stdio e servidores em memória.
- Os tipos de protocolo estão disponíveis como um pacote independente (`mcp-types`) dependente apenas do Pydantic e typing-extensions.
- A atualização inclui suporte a modelos URI RFC 6570, middleware com rastreamento OpenTelemetry padrão e autenticação empresarial via SEP-990.
Este lançamento permite que os desenvolvedores testem a arquitetura v2 consolidada antes do lançamento estável, com guias de migração disponíveis para aqueles que estão migrando da v1.