SDK Python Model Context Protocol (MCP) telah merilis versi beta pertamanya, v2.0.0b1, yang memperkenalkan dukungan penuh untuk spesifikasi MCP 2026-07-28. Pra-rilis ini hanya dapat diaktifkan secara opsional, memastikan bahwa instalasi standar tetap mengarah ke jalur stabil 1.x.

  • Arsitektur inti mengganti komponen internal berbasis sesi dengan pipeline dispatcher/runner stateless yang kompatibel dengan protokol baru.
  • Kelas `FastMCP` sebelumnya kini menjadi `MCPServer`, dengan bidang snake_case dan validasi wire terhadap versi spesifikasi yang dinegosiasikan.
  • Kelas `Client` baru secara otomatis memeriksa versi protokol dan mendukung berbagai target termasuk URL, proses anak stdio, dan server in-memory.
  • Tipe protokol tersedia sebagai paket mandiri (`mcp-types`) yang hanya bergantung pada Pydantic dan typing-extensions.
  • Pembaruan ini mencakup dukungan template URI RFC 6570, middleware dengan pelacakan OpenTelemetry bawaan, dan autentikasi perusahaan melalui SEP-990.

Rilis ini memungkinkan pengembang menguji arsitektur v2 yang telah mapan sebelum peluncuran stabil, dengan panduan migrasi tersedia bagi mereka yang beralih dari v1.