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.