Meneruskan Judul Asli 'Standar USB-C AI: Memahami MCP'
Selama tahun-tahun saya di Alliance, saya telah menyaksikan banyak pendiri membangun alat khusus mereka sendiri dan integrasi data yang dibangun ke dalam agen AI dan alur kerja mereka. Namun, algoritma, formalisasi, dan kumpulan data unik ini terkunci di balik integrasi kustom yang sedikit orang akan pernah menggunakan.
Hal ini telah berubah dengan cepat dengan munculnya Protokol Konteks Model. MCP didefinisikan sebagai protokol terbuka yang memstandarisasi bagaimana aplikasi berkomunikasi dan memberikan konteks kepada LLMs. Satu analogi yang saya sangat sukai adalah bahwa “MCP untuk aplikasi AI seperti USB-C untuk perangkat keras”; yang merupakan standar, dapat dipasang dan dimainkan, serbaguna, dan transformatif.
Khususnya, sebelumnya, pengembang menghadapi tiga tantangan utama saat menghubungkan LLM ke data dan alat eksternal:
Untuk koleksi lengkap server MCProHosting, cekofficial MCP servers repository di GitHubDengan penyangkalan hati-hati, sebelum menggunakan server MCP apa pun, berhati-hatilah tentang apa yang Anda jalankan dan izinkan.
Setelah mengamati banyak startup di ruang ini, saya percaya MCP mewakili titik infleksi yang genuin untuk pengembangan AI. Tidak seperti banyak tren yang menjanjikan revolusi tetapi memberikan perubahan inkremental, MCP adalah peningkatan produktivitas yang memecahkan masalah infrastruktur mendasar yang telah menghambat seluruh ekosistem.
Apa yang membuatnya sangat berharga adalah bahwa ia tidak mencoba menggantikan model AI yang ada atau bersaing dengan mereka, melainkan membuat semuanya lebih berguna dengan menghubungkannya ke alat eksternal dan data yang mereka butuhkan.
Meskipun begitu, ada kekhawatiran yang sah seputar keamanan dan standarisasi. Seperti halnya protokol apa pun pada tahap awalnya, kemungkinan kita akan melihat tantangan-tantangan yang muncul saat komunitas merumuskan praktik terbaik seputar audit, izin, otentikasi, dan verifikasi server. Pengembang perlu mempercayai fungsionalitas server-servis MCP ini dan sebaiknya tidak mempercayainya secara buta, terutama karena jumlahnya semakin meningkat.Artikel inimembahas beberapa kerentanan terbaru yang terungkap oleh penggunaan server MCP secara sembrono yang belum diperiksa dengan cermat, bahkan jika Anda menjalankannya secara lokal.
Ke depan, kita dapat mengharapkan MCP menjadi bagian mendasar dari infrastruktur AI, sama seperti HTTP menjadi bagi web. Saat protokol tersebut semakin matang dan adopsinya berkembang, kemungkinan kita akan melihat pasar-pasar khusus dari server-server MCP yang muncul, memungkinkan sistem AI mengakses hampir setiap kemampuan atau sumber data yang dapat dibayangkan.
Arsitektur dan Alur MCP

Arsitektur utama mengikuti model klien-server dengan empat komponen kunci yang bekerja bersama:
MCP Hosts: Aplikasi AI Desktop seperti Claude atau ChatGPT, IDE seperti cursorAI atau VSCode, atau alat AI lainnya yang memerlukan akses ke data dan kemampuan eksternal- Klien MCP: Penangan protokol yang tertanam dalam host yang menjaga koneksi satu-satu dengan server MCP- Server MCP: Program-program ringan yang mengekspos fungsionalitas spesifik melalui protokol yang terstandarisasi- Sumber Data: File-file, basis data, API, dan layanan Anda yang dapat diakses dengan aman oleh server MCPJadi sekarang setelah kita membahas komponen-komponen, mari kita lihat bagaimana mereka berinteraksi dalam alur kerja khas:
Interaksi Pengguna: Dimulai dengan seorang pengguna yang bertanya atau membuat permintaan di Tuan Rumah MCP, misalnya, Claude Desktop.- Analisis LLM: LLM menganalisis permintaan dan menentukan bahwa diperlukan informasi atau alat eksternal untuk memberikan tanggapan lengkap- Penemuan Alat: Klien MCP mengajukan pertanyaan ke Server MCP yang terhubung untuk mengetahui alat apa yang tersedia- Pemilihan Alat: LLM menentukan alat yang akan digunakan berdasarkan permintaan dan kemampuan yang tersedia- Permintaan Izin: Host meminta izin kepada pengguna untuk menjalankan alat pilihan yang penting untuk transparansi dan keamanan.- Pelaksanaan Alat: Setelah persetujuan, Klien MCP mengirimkan permintaan ke Server MCP yang sesuai, yang menjalankan operasi dengan akses khususnya ke sumber data- Pemrosesan Hasil: Server mengembalikan hasil ke klien, yang akan memformatnya untuk LLM- Pembangkitan Respons: LLM menggabungkan informasi eksternal ke dalam respons komprehensif- Presentasi Pengguna: Akhirnya, respon ditampilkan kepada pengguna akhirApa yang membuat arsitektur ini kuat adalah bahwa setiap Server MCP mengkhususkan diri dalam domain tertentu tetapi menggunakan protokol komunikasi standar. Jadi daripada membangun integrasi untuk setiap platform, pengembang hanya perlu fokus pada pengembangan alat sekali untuk seluruh ekosistem AI mereka.
Dalam contoh sederhana ini, kita ingin memperluas kemampuan Claude Desktop untuk dapat menjawab pertanyaan seperti "Apa beberapa toko kopi di dekat Central Park?" dari Google maps. Anda dapat dengan mudah memperluas ini untuk mendapatkan ulasan atau peringkat. Tapi untuk saat ini, mari fokus pada alat MCP untuk menemukan_nearby_places yang akan memungkinkan Claude untuk mendapatkan informasi ini langsung dari Google Maps dan menyajikan hasilnya secara percakapan.

Seperti yang Anda lihat, kode ini sangat sederhana. 1) Ini mengubah kueri menjadi pencarian API Google Map dan 2) mengembalikan hasil teratas dalam format terstruktur. Dengan demikian informasi tersebut dikembalikan ke LLM untuk pengambilan keputusan lebih lanjut.
Sekarang kita perlu memberi tahu Claude Desktop tentang alat ini, jadi kita mendaftarkannya di file konfigurasinya seperti berikut.

Dan voila, Anda selesai. Sekarang Anda baru saja memperpanjang Claude untuk menemukan lokasi waktu nyata dari Google maps.
Penafian Tanggung Jawab: Pandangan dan opini yang terdapat dalam artikel ini semata-mata milik penulis dan tidak merupakan nasihat investasi apa pun.
Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.





