Model Context Protocol (MCP), standar terbuka yang telah menjadi jembatan antara agen AI dan perangkat lunak di dunia, baru saja mendapatkan pembaruan terbesar sejak dirilis oleh Anthropic dua belas bulan lalu. Perubahan arsitekturnya yang komprehensif ini diyakini membuat AI yang bersifat agentic siap untuk digunakan dalam skalabilitas produksi besar-besaran oleh perusahaan.
Pembaruan yang diluncurkan di bawah naungan Agentic AI Foundation (AAIF), sebuah dana yang dikelola oleh Linux Foundation, menyempurnakan transisi MCP menjadi arsitektur tanpa status (stateless). Ini juga memperkuat model otentikasinya agar lebih tahan terhadap serangan tertentu, menetapkan kebijakan penghapusan selama 12 bulan, serta menjadikan dua kemampuan utama — antarmuka interaktif yang dirender oleh server dan tugas asinkron yang berjalan lama — sebagai ekstensi resmi protokol.
Walaupun perubahan ini mungkin terdengar rumit, dampaknya sangat signifikan. Sebelumnya, menjalankan MCP dalam skala besar memerlukan “sticky routing” atau status bersama untuk menjaga kontinuitas antar sesi. Beban operasional ini membuat penerapan besar menjadi kompleks meski sebenarnya kemampuan dasar yang dimiliki cukup sederhana. Dengan rilis baru ini, hambatan itu hilang, memberi organisasi kemampuan untuk menjalankan server MCP di balik load balancer standar menggunakan alat DevOps yang mereka sudah operasikan.
David Soria Parra, salah satu pencipta MCP, mengatakan bahwa perubahan ini bisa dianggap sebagai versi 2.0 dari protokol. Dia mencatat bahwa ini adalah perubahan terbesar yang pernah dilakukan dan merupakan langkah signifikan menuju pematangan MCP untuk digunakan oleh pemain besar.
Kenapa arsitektur stateless sangat penting untuk skala enterprise AI
Untuk memahami mengapa perusahaan-perusahaan besar mendesak rilis ini, perlu diuraikan apa yang sebelumnya mengalami kendala. Dalam desain lama, klien MCP — aplikasi AI yang mengajukan permintaan — harus mempertahankan sesi lanjutan dengan server tertentu. Di lingkungan cloud modern, di mana banyak node komputasi saling menghidupkan dan mematikan, persyaratan ini menjadi masalah serius. Jika server yang mempertahankan status sesi Anda tiba-tiba menghilang, maka hasil kerja agen Anda pun akan hilang bersamanya.
Den Delimarsky, penyelenggara utama protokol, menjelaskan bahwa di versi sebelumnya, manajemen sesi ID sangat diperlukan. Jika salah satu pod komputasi Anda mati, semua permintaan tiba-tiba mulai gagal. Dengan versi baru protokol ini, hal itu bukan masalah lagi. Perubahan ini merupakan unlock besar yang dibangun bersama banyak perusahaan.
Mazin Gilbert, direktur eksekutif AAIF, membandingkan perubahan ini dengan keputusan arsitektur yang memungkinkan web itu sendiri mungkin. Arsitektur tanpa status memungkinkan klien MCP berbicara dengan load balancer yang terhubung ke server mana saja, tanpa perlu “sticky connection.” Menurutnya, tanpa kemampuan ini kita mungkin tidak akan memiliki internet seperti sekarang. Bagi perusahaan-perusahaan yang ingin memindahkan agen AI dari pilot ke produksi, hambatan ini menjadi penghalang terbesar.
Trade-off dalam menghapus status dari Model Context Protocol
Desain protokol adalah permainan trade-off, dan para pengelola sangat transparan tentang biaya dari penghapusan status ini. Pertama, payload menjadi lebih besar. Soria Parra menjelaskan bahwa banyak status tidak hilang, tetapi dialihkan dan dipindahkan melalui saluran tingkat transportasi. Meskipun payload lebih besar, namun mereka sangat kompresibel dan masih berukuran kecil jika dibandingkan dengan permintaan HTTP di web.
Kedua, beberapa kemampuan yang jarang digunakan telah dihapus atau dipersempit. Logging server di luar jalur, yang sebelumnya bisa mengirim pesan log informatif ke klien, tidak lagi berfungsi di model baru. Tim telah melakukan riset sebelum menghapusnya dan menemukan bahwa fitur itu tidak banyak digunakan. Dampak bagi pengguna hanya dirasakan oleh segelintir orang saja.
Delimarsky menganggap perubahan ini bukanlah penghapusan status, melainkan pengalihan tanggung jawab. Dengan menjadi stateless, tanggung jawab pembuatan dan pengelolaan status berpindah kepada para pengembang secara intentional. Hal ini akan memudahkan pengembang untuk memahami cara pengelolaan status sesuai dengan lingkungan mereka.
Kebijakan penghapusan selama 12 bulan memberi jaminan stabilitas bagi perusahaan
Fitur baru yang mungkin paling menarik bagi perusahaan bukanlah kode, tetapi sebuah kebijakan. Kebijakan deprecation baru menjamin pengembang setidaknya 12 bulan sebelum fitur yang didepresiasi dihapus. Hal ini memberikan kontrak stabilitas yang memungkinkan organisasi besar untuk berkomitmen pada spesifikasi tanpa takut akan perubahan mendadak.
Durasi 12 bulan ini tidak dipilih secara sembarangan. Gilbert menjelaskan bahwa mereka berkolaborasi dengan perusahaan-perusahaan seperti Google dan Microsoft untuk menentukan jalur terbaik untuk menerapkan perubahan. Waktu tersebut dinilai sebagai jalan tengah yang wajar. Para pengelola juga menegaskan bahwa perubahan fitur tidak sekadar dicabut begitu saja tanpa alasan yang jelas.
Pembaruan juga mencakup penguatan otentikasi, yang selaras dengan cara OAuth 2.0 dan OpenID Connect yang diimplementasikan. Protokol kini mewajibkan validasi parameter penerbit untuk menutup kelas serangan dari campur aduk identitas, menjaga agar komunikasi antara klien dan server tetap aman.
Ekstensi MCP Apps dan Tasks mendorong AI agents di luar sekadar respon teks
Dua kemampuan baru kini resmi menjadi ekstensi, memanfaatkan kerangka kerja yang memungkinkan ekstensi berkembang secara independen. MCP Apps memungkinkan server mengirim antarmuka pengguna interaktif langsung ke klien AI, sementara MCP Tasks menangani kenyataan bahwa tidak setiap panggilan alat selesai dalam satu perjalanan. Ini berarti klien bisa terputus, restart, dan melanjutkan polling tanpa kehilangan informasi.
Bersamaan dengan itu, adanya permintaan multi-round-trip memungkinkan negosiasi antara server dan klien dalam satu operasi logis. Soria Parra menegaskan bahwa kemampuan ini lahir dari kebutuhan para pengguna dalam industri yang lebih besar, menghasilkan rancangan yang lebih matang untuk kebutuhan dunia nyata.
Dengan semua perubahan ini, MCP tidak hanya diharapkan menjadi protokol yang lebih kuat, tetapi juga siap untuk mendukung pertumbuhan AI yang lebih luas di masa depan, di mana interoperabilitas dan keamanan akan menjadi kunci utama.

