MCP
Bagian 6 · Menggunakan model
| Istilah | Arti |
|---|---|
| MCP | Singkatan model context protocol, standar terbuka dari Anthropic yang dibahas video ini untuk menghubungkan aplikasi AI ke alat dan data. |
| MCP server | Program ringan yang menyediakan tools, resources, dan prompt templates, misalnya server Alpha Vantage untuk data saham atau SQLite. |
| MCP client | Bagian di dalam host yang menjalankan protokol MCP untuk menjaga koneksi satu lawan satu dengan sebuah MCP server. |
| MCP host | Aplikasi AI yang memakai MCP, seperti Claude Desktop, Claude Code, atau n8n, dan di dalamnya terdapat MCP client. |
| model context protocol | Nama panjang MCP yang disebut video sebagai standar agar agen AI mudah memakai banyak alat tanpa integrasi khusus. |
| tools | Fungsi yang bisa dipanggil klien untuk melakukan aksi, seperti mengirim pesan Gmail, menghitung, atau memperbarui catatan database. |
| resources | Data hanya-baca yang disediakan server, misalnya catatan markdown atau log cuaca, yang bisa dibaca klien tetapi tidak diubah olehnya. |
| prompt templates | Cetakan prompt yang sudah disusun pembuat server, sehingga pengguna cukup mengisi detail tanpa harus menulis prompt rumit sendiri. |
| transport | Mekanisme yang mengatur cara pesan dikirim dan diterima antara klien dan server, baik lokal lewat standard out maupun jarak jauh. |
| stateful | Jenis koneksi yang menyimpan ingatan sesi di server, seperti pelayan restoran yang mengingat pesanan sebelumnya, lewat HTTP plus SSE. |
| stateless | Jenis koneksi yang tidak mengingat permintaan sebelumnya, seperti pesanan di restoran cepat saji, sehingga tiap permintaan berdiri sendiri. |
| HTTP streamable | Transport jarak jauh yang disebut video sebagai pilihan utama karena bisa mendukung koneksi stateful maupun stateless sekaligus. |
Video ini menjelaskan dasar MCP, singkatan dari model context protocol, yaitu standar terbuka yang dibuat Anthropic agar aplikasi AI terhubung ke alat dan sumber data dengan cara yang seragam. Pembicara mengibaratkannya seperti colokan USB. Sebelum ada standar, setiap layanan seperti kalender, email, atau Zoom punya API sendiri sehingga pengembang harus menulis kode khusus untuk setiap alat. Dengan MCP, satu server bisa dipakai banyak aplikasi AI, dan ribuan server sudah tersedia. Video ini menekankan bahwa pemula cukup memahami tiga komponen, yaitu host, client, dan server, serta tiga isi server, yaitu tools, resources, dan prompt templates, agar bisa memakai dan membuat server sendiri.
Bagian praktik menunjukkan dua cara membangun server. Cara tanpa kode memakai n8n: pengguna membuat MCP Server Trigger, menambahkan tool kalkulator dan Gmail, lalu menyalin URL produksi ke MCP Client Tool dengan transport HTTP streamable. Agen kemudian menghitung 11 kali 99 menjadi 1.089 dan mengirim email. Host yang sama juga bisa diganti ke Claude Desktop lewat berkas konfigurasi. Cara dengan kode memakai server Google Sheets dan Google Forms yang ditulis dengan dekorator: fungsi bertanda tool untuk membaca dan menulis sheet, resource untuk membaca kolom, serta prompt template seperti analisis data. Di Claude Desktop, template analyze sheet data membuat dasbor dari 43 tanggapan. Video juga menjelaskan siklus hidup koneksi, yaitu inisialisasi, pertukaran pesan, dan terminasi.
Kata kunci
- MCP
- model context protocol
- MCP server
- MCP client
- Menjelaskan MCP: apa itu, kenapa penting, dan cara kerja host, client, serta server.
- Membedakan tools, resources, dan prompt templates serta koneksi stateful dan stateless.
- Membangun MCP server sederhana dengan kode maupun tanpa kode, lalu menyambungkannya ke aplikasi LLM.
Tulis catatan pribadimu untuk modul ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
