| Istilah | Arti |
|---|---|
| MCP | Model Context Protocol, standar terbuka untuk menghubungkan aplikasi AI dan LLM dengan data, layanan, dan tools dari luar dengan cara yang seragam. |
| API | Application programming interface, seperangkat aturan yang menjelaskan cara satu sistem meminta data atau layanan dari sistem lain tanpa perlu tahu isi dalamnya. |
| USB-C | Standar colokan perangkat yang dipakai video ini sebagai perumpamaan MCP, karena monitor, disk, dan charger dari pembuat mana pun bisa tersambung lewat port yang sama. |
| MCP server | Program yang menyediakan kemampuan tertentu, misalnya akses database, repositori kode, atau email, dan mengiklankan tools serta resources yang bisa dipakai agent. |
| MCP client | Komponen di dalam MCP host yang membuka sesi ke MCP server untuk menanyakan kemampuannya dan memanggil tools atas nama model AI. |
| REST API | Gaya API paling umum di web yang berkomunikasi lewat HTTP dengan perintah seperti GET, POST, PUT, dan DELETE, lalu biasanya mengembalikan data JSON. |
| dynamic discovery | Kemampuan MCP client bertanya langsung kepada server apa saja yang bisa dilakukannya, sehingga agent bisa memakai fitur baru tanpa kode diubah developer. |
| external data | Informasi di luar pengetahuan bawaan model, seperti dokumen, entri basis pengetahuan, dan catatan database, yang diambil agent sebagai konteks. |
| tools | Aksi atau fungsi terpisah yang bisa dipanggil AI lewat MCP server, misalnya tool untuk mengecek cuaca atau membuat acara di kalender. |
| primitives | Jenis kemampuan dasar yang diiklankan MCP server, yaitu tools, resources yang hanya bisa dibaca, dan prompt templates berisi contoh prompt siap pakai. |
| protocol | Aturan komunikasi baku yang disepakati kedua pihak, seperti protokol MCP berbasis JSON RPC 2.0 yang menghubungkan client dan server. |
| Anthropic | Perusahaan AI pembuat Claude yang menurut video ini memperkenalkan MCP sebagai standar protokol terbuka pada akhir tahun 2024. |
Video IBM Technology ini membandingkan dua cara menghubungkan large language model dengan data, layanan, dan tools dari luar, yaitu API yang sudah lama dipakai dan Model Context Protocol atau MCP yang diperkenalkan Anthropic pada akhir 2024. Pertanyaan utamanya adalah apa persamaan dan perbedaan keduanya, serta kapan masing-masing berperan dalam membangun AI agent. MCP diibaratkan port USB-C untuk aplikasi AI: apa pun pembuat perangkatnya, semuanya tersambung lewat satu standar yang sama. Pemahaman ini penting karena agent yang berguna harus bisa mengambil konteks seperti dokumen dan catatan database, sekaligus menjalankan aksi seperti pencarian web atau memanggil layanan lain. Video ini membantu penonton melihat bahwa MCP dan API bukan pesaing, melainkan lapisan yang saling melengkapi dalam tumpukan teknologi AI.
Secara arsitektur, MCP host menjalankan beberapa MCP client yang membuka sesi JSON RPC 2.0 ke MCP server, misalnya server untuk database, repositori kode, atau email. Server mengiklankan tiga primitives: tools berupa fungsi seperti get weather atau create event, resources berupa data baca saja seperti file dan skema database, serta prompt templates. API dijelaskan sebagai aturan untuk meminta layanan, dengan contoh REST API perpustakaan yang memakai GET /books/123 atau POST /loans lewat HTTP dan biasanya mengembalikan JSON. Persamaannya, keduanya berpola client-server dan menyembunyikan detail internal. Perbedaannya, MCP dibuat khusus untuk aplikasi LLM, mendukung dynamic discovery lewat daftar tools/list, resources/list, dan prompts/list, serta memakai antarmuka yang seragam, sehingga lima server MCP cukup dipanggil dengan cara yang sama. Banyak MCP server sebenarnya membungkus API, seperti server MCP GitHub, dan sudah ada untuk file system, Google Maps, Docker, dan Spotify.
Kata kunci
- MCP
- USB-C
- dynamic discovery
- MCP server
- Membandingkan Model Context Protocol (MCP) dengan API: MCP adalah standar terbuka dari Anthropic (akhir 2024) yang menstandarkan cara aplikasi memberi konteks ke LLM, diibaratkan port USB-C untuk aplikasi AI.
- Menjelaskan bahwa API (misalnya REST) tidak dibuat khusus untuk AI, sedangkan MCP menambahkan asumsi yang berguna seperti dynamic discovery, dengan MCP server dan MCP client.
- Menyebut bahwa MCP bisa memakai API di balik layar dan sudah ada untuk file system, Google Maps, Docker, dan Spotify.
Tulis catatan pribadimu untuk video ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
