SDK Python Model Context Protocol (MCP) telah merilis versi alpha ketiganya, v2.0.0a3, yang memperkenalkan perubahan signifikan pada protokol dan arsitektur sambil mempertahankan kompatibilitas mundur bagi pengguna stabil 1.x.

  • Protokol stateless kini dapat dinegosiasikan secara end-to-end, menghapus handshake `initialize` pada HTTP streamable demi permintaan POST self-describing sesuai revisi spesifikasi 2026-07-28.
  • Tipe protokol dipisah menjadi paket `mcp-types` mandiri agar klien ringan dapat melakukan serialisasi lalu lintas tanpa menarik seluruh tumpukan transport.
  • Panggilan alat multi-round didukung melalui `InputRequiredResult`, dengan antarmuka klien dan server yang diperbarui untuk menangani persyaratan input.
  • Middleware server dibentuk ulang menjadi `(ctx, call_next)` dan mencakup middleware OpenTelemetry baru untuk melacak permintaan dan notifikasi.
  • Kepatuhan klien OAuth ditingkatkan dengan dukungan RFC 9207 dan beberapa standar SEP, sementara metode roots, sampling, dan logging dinonaktifkan sesuai SEP-2577.

Rilis ini mempersiapkan SDK menuju stabilitas beta masa depan dengan membangun lapisan transport yang tidak bergantung pada versi dan definisi tipe modular.