Developer Mempertanyakan Kebutuhan Protokol MCP Saat Alternatif Seperti UTCP.io Bermunculan

Tim Komunitas BigGo
Developer Mempertanyakan Kebutuhan Protokol MCP Saat Alternatif Seperti UTCP.io Bermunculan

Komunitas teknologi sedang aktif memperdebatkan apakah Model Context Protocol ( MCP ) benar-benar diperlukan, dengan para developer menunjuk pada solusi yang sudah ada dan alternatif yang muncul yang mungkin melayani tujuan yang sama dengan lebih efektif.

MCP dirancang untuk membantu model bahasa besar berinteraksi dengan sistem perangkat lunak eksternal dengan menyediakan cara standar untuk mendefinisikan sumber daya, prompt, dan alat. Namun, diskusi terkini mengungkap skeptisisme yang berkembang tentang apakah protokol baru ini menambahkan nilai yang berarti dibandingkan standar yang sudah ada seperti OpenAPI , gRPC , dan antarmuka baris perintah.

Komponen Inti MCP :

  • Resources: Data seperti file yang dapat dibaca oleh klien (respons API, konten file)
  • Tools: Fungsi yang dapat dipanggil oleh LLM dengan persetujuan pengguna
  • Prompts: Template yang telah ditulis sebelumnya untuk tugas-tugas spesifik

Kesuksesan Adopsi Menutupi Masalah Mendasar

Adopsi cepat protokol ini sebagian besar berasal dari pendekatan implementasi praktisnya. Developer dapat dengan cepat membangun server MCP lokal yang bertindak sebagai proxy di sekitar API yang sudah ada tanpa memodifikasi infrastruktur yang ada. Sifat plug-and-play ini telah membuat MCP menarik untuk lingkungan enterprise di mana layanan internal sering kekurangan dokumentasi yang tepat.

Namun, saat perusahaan mulai memperlakukan MCP sebagai standar API remote, muncul pertanyaan mengapa mereka tidak menggunakan protokol yang sudah mapan yang dioptimalkan untuk konsumsi AI.

Kurangnya Standardisasi Menciptakan Masalah Baru

Kekhawatiran signifikan yang muncul dari diskusi developer adalah kurangnya format deskripsi standar MCP . Tidak seperti REST API yang dapat dijelaskan sepenuhnya dalam satu file JSON OpenAPI , server MCP tidak dapat dengan mudah dikatalogkan atau dipertukarkan melalui metadata standar. Ini menciptakan kompleksitas yang tidak perlu saat membangun direktori alat atau berbagi konfigurasi server.

Argumen verbositas terhadap OpenAPI juga tampak lemah bagi banyak developer. Mereka menyarankan bahwa spesifikasi yang ada dapat disederhanakan untuk kasus penggunaan AI, berpotensi menggunakan spesifikasi overlay atau mengonversi ke format yang lebih kompak yang dirancang khusus untuk konsumsi model bahasa.

Solusi Alternatif Mendapat Perhatian

Diskusi komunitas menyoroti UTCP.io sebagai alternatif potensial yang mengatasi banyak kekurangan MCP . Standar yang muncul ini tampaknya dirancang untuk memecahkan masalah yang sama yang ditangani MCP tetapi dengan pertimbangan yang lebih baik untuk protokol yang ada dan kebutuhan standardisasi.

Beberapa developer sudah mengakali keterbatasan MCP dengan menggunakannya terutama untuk dokumentasi sambil melakukan panggilan alat yang sebenarnya melalui perintah CLI tradisional atau API standar. Pendekatan hibrid ini menunjukkan bahwa proposisi nilai inti MCP mungkin dipertanyakan.

Protokol Alternatif yang Disebutkan:

  • OpenAPI: Standar spesifikasi REST API yang sudah mapan
  • gRPC: Framework remote procedure call milik Google
  • CLI: Interface command-line yang dapat ditangani LLM dengan efektif
  • UTCP.io: Alternatif baru untuk protokol MCP

Fokus Sebenarnya Harus pada Kualitas Alat

Mungkin alih-alih berdebat tentang MCP vs CLI , kita harus mulai membangun alat yang lebih baik. Protokol hanyalah pipa. Yang penting adalah apakah alat Anda membantu atau menghambat kemampuan agen untuk menyelesaikan tugas.

Perdebatan pada akhirnya berpusat pada apakah ekosistem AI membutuhkan protokol lain ketika standar yang ada sudah memungkinkan model bahasa berinteraksi secara efektif dengan sistem eksternal. Meskipun MCP mungkin menawarkan peningkatan marginal dalam efisiensi jendela konteks, relevansi jangka panjangnya tetap tidak pasti karena model bahasa terus berkembang dengan cepat.

Konsensus komunitas tampaknya bergeser ke arah memanfaatkan protokol yang sudah ada dan mapan sambil memfokuskan upaya pengembangan pada menciptakan alat dan dokumentasi yang lebih baik daripada standar komunikasi baru.

Referensi: This MCP Server Could Have Been a JSON File