Model Context Protocol, dijelaskan

MCP memberikan aplikasi AI dan layanan eksternal yang berbeda cara umum untuk mendeskripsikan kemampuan dan bertukar permintaan. Ini mengurangi kebutuhan untuk desain koneksi terpisah untuk setiap pasangan.

Model Context Protocol, atau MCP, adalah standar terbuka yang menghubungkan aplikasi AI dengan alat, data, dan layanan eksternal melalui format client-server bersama.

MCP memisahkan aplikasi dari layanan

Host adalah aplikasi AI yang digunakan seseorang. Client di dalam host tersebut berkomunikasi dengan MCP server. Server menyediakan alat, informasi, atau prompt yang dapat digunakan kembali yang telah disetujui.

Pemisahan ini memungkinkan layanan menyajikan koneksi MCP yang sama ke lebih dari satu host yang kompatibel. Kontrol akses dan izin tetap berada di sekitar koneksi tersebut.

Protokol tidak menjalankan alur kerja

MCP menstandarisasi komunikasi. Ini tidak memutuskan tujuan bisnis mana yang akan dikejar, kapan agent harus memanggil alat, atau apakah tindakan yang diusulkan harus disetujui.

Host dan kontrol di sekitarnya yang membuat keputusan tersebut. MCP membawa permintaan dan hasil terstruktur antara bagian-bagian.

Istilah Model Context Protocol

MCP host
Aplikasi AI tempat seseorang membuat permintaan dan model bekerja.
MCP client
Bagian di dalam host yang mengelola komunikasi dengan satu MCP server.
MCP server
Layanan yang menyediakan alat, informasi, atau prompt yang dapat digunakan kembali melalui protokol.

Apa yang distandarisasi MCP

Penemuan alat

Client dapat mempelajari kemampuan yang disetujui yang disediakan server.

Pesan terstruktur

Client dan server bertukar permintaan dan hasil dalam format bersama.

Pemisahan yang jelas

Protokol menghubungkan bagian-bagian, sementara aplikasi memutuskan bagaimana dan kapan menggunakannya.

Pertanyaan tentang Model Context Protocol

Tidak. Ini adalah standar koneksi yang digunakan oleh aplikasi AI. Model, host, client, dan server tetap merupakan bagian terpisah.

Tidak. Tool calling adalah tindakan mengusulkan dan menangani permintaan alat. MCP menstandarisasi bagaimana aplikasi terhubung ke layanan yang dapat menyediakan alat tersebut.

Tidak. Aplikasi masih memerlukan server tepercaya, izin terbatas, pemeriksaan input, dan aturan persetujuan untuk tindakan penting.

Hubungkan alat dengan batasan yang jelas

Aplikasi Caffeine berjalan di Internet Computer, jaringan publik yang dibangun untuk ini.