O SDK Python do Model Context Protocol (MCP) lançou sua versão estável v2.0.0, que suporta a revisão de 28/07/2026 do Model Context Protocol, mantendo compatibilidade com revisões anteriores do mesmo servidor.
- O SDK agora utiliza o protocolo de 28/07/2026 (solicitações sem estado, `server/discover`, assinaturas) e atende qualquer cliente da era de 2025 a partir do mesmo `MCPServer` sem configuração.
- `FastMCP` foi renomeado para `MCPServer`, com um mecanismo de despacho compartilhado, enquanto um objeto `Client` de primeira classe substitui a camada anterior de transporte mais sessão.
- Solicitações em múltiplas voltas são suportadas por meio do parâmetro `Resolve(fn)`, que permite que ferramentas retornem perguntas ao usuário de forma invisível.
- O rastreamento OpenTelemetry está habilitado por padrão, e os tipos de protocolo agora estão em um pacote independente chamado `mcp-types`.
- As melhorias de segurança incluem tratamento robusto de stdio (redirecionando stdout para stderr) e suporte a OAuth para validação de emissor conforme RFC 9207 e asserção de identidade SEP-990.
A linha v1.x entrou em modo de manutenção, recebendo apenas correções de segurança e patches de bugs críticos. Recomenda-se que os usuários atualizem seus requisitos para `<2` se não estiverem prontos para migrar.