El SDK de Python del Protocolo de Contexto del Modelo (MCP) ha lanzado su primera versión beta, v2.0.0b1, que introduce soporte completo para la especificación MCP 2026-07-28. Esta versión preliminar es solo mediante opt-in, asegurando que las instalaciones estándar sigan resolviéndose hacia la línea estable 1.x.

  • La arquitectura central reemplaza los componentes internos centrados en sesiones con un pipeline de despachador/ejecutor sin estado compatible con el nuevo protocolo.
  • La clase anterior `FastMCP` ahora es `MCPServer`, con campos snake_case y validación de la capa de transporte contra la versión de especificación negociada.
  • Una nueva clase `Client` detecta automáticamente las versiones del protocolo y admite varios destinos, incluidas URLs, subprocesos stdio y servidores en memoria.
  • Los tipos de protocolo están disponibles como un paquete independiente (`mcp-types`) que depende únicamente de Pydantic y typing-extensions.
  • La actualización incluye soporte para plantillas URI RFC 6570, middleware con trazado predeterminado de OpenTelemetry y autenticación empresarial mediante SEP-990.

Este lanzamiento permite a los desarrolladores probar la arquitectura v2 consolidada antes del lanzamiento estable, con guías de migración disponibles para aquellos que transicionan desde v1.