Lewati ke isi

AI & Otomasi

Apa Itu MCP (Model Context Protocol) dan Gunanya?

MCP adalah standar terbuka untuk menghubungkan asisten AI ke alat dan data. Pahami arsitekturnya, aplikasi pendukungnya, contoh pemakaian, dan risikonya.

Terbit 6 menit baca

Jawaban singkat

MCP (Model Context Protocol) adalah standar terbuka agar aplikasi AI seperti Claude, ChatGPT, atau VS Code bisa terhubung ke alat dan data luar dengan satu cara yang seragam. Aplikasi AI berperan sebagai host, tiap koneksi ditangani client, dan alat atau data disediakan oleh server MCP.

Daftar isi
  1. Dari mana MCP berasal dan siapa yang mengelolanya?
  2. Bagaimana arsitektur MCP bekerja?
  3. Tiga hal yang bisa disediakan server
  4. Aplikasi apa saja yang mendukung MCP?
  5. Contoh pemakaian MCP di bisnis
  6. Apa risiko keamanannya?
  7. Pertanyaan yang sering diajukan

MCP (Model Context Protocol) adalah standar terbuka yang membuat aplikasi AI bisa tersambung ke alat, data, dan sistem lain dengan satu cara yang sama, sehingga satu integrasi cukup dibuat sekali lalu bisa dipakai di banyak aplikasi AI.

Kenapa ini penting? Sebelum ada standar, setiap aplikasi AI butuh integrasi sendiri untuk setiap alat. Menghubungkan tiga asisten AI ke lima sistem kantor berarti merawat lima belas sambungan yang berbeda-beda. Dokumentasi resmi MCP memakai perumpamaan yang mudah diingat: MCP ibarat port USB-C untuk aplikasi AI. Satu colokan standar, banyak perangkat bisa dipasang.

Dari mana MCP berasal dan siapa yang mengelolanya?

MCP diperkenalkan oleh Anthropic sebagai proyek open source. Pada 9 Desember 2025, Anthropic menyumbangkan MCP ke Agentic AI Foundation (AAIF), sebuah dana terarah di bawah Linux Foundation yang didirikan bersama Anthropic, Block, dan OpenAI, dengan dukungan Google, Microsoft, AWS, Cloudflare, dan Bloomberg.

Menurut pengumuman resmi MCP, Linux Foundation menyediakan rumah yang netral, sementara arah teknis protokol tetap dipegang para maintainer lewat proses usulan yang sama seperti sebelumnya. Per 4 November 2026, versi spesifikasi terbaru yang ditampilkan situs resminya adalah 2026-07-28.

Bagaimana arsitektur MCP bekerja?

MCP memakai pola client-server dengan tiga peran.

  • Host: aplikasi AI yang dipakai pengguna, misalnya Claude Desktop, Claude Code, atau Visual Studio Code.
  • Client: komponen di dalam host yang menjaga satu koneksi ke satu server. Bila host tersambung ke tiga server, ada tiga client.
  • Server: program yang menyediakan konteks dan kemampuan, misalnya akses ke file, database, atau layanan seperti pelacak error.

Komunikasinya memakai format pesan JSON-RPC 2.0. Ada dua cara pengiriman. Stdio dipakai untuk server lokal yang berjalan di komputer yang sama dengan host. Streamable HTTP dipakai untuk server jarak jauh yang diakses lewat internet, dengan dukungan autentikasi seperti bearer token atau API key, dan MCP merekomendasikan OAuth untuk mendapatkan token.

Tiga hal yang bisa disediakan server

Spesifikasi MCP mendefinisikan tiga primitif utama di sisi server:

  • Tools: fungsi yang bisa dijalankan model AI, misalnya menjalankan query database, memanggil API, atau membuat file.
  • Resources: data untuk konteks, misalnya isi file, skema database, atau hasil API.
  • Prompts: template interaksi yang bisa dipakai ulang, misalnya instruksi sistem atau contoh penggunaan.

Dari sisi sebaliknya, server bisa meminta informasi tambahan atau konfirmasi dari pengguna lewat fitur bernama elicitation. Host menemukan alat apa saja yang tersedia dengan meminta daftar dari server (tools/list), lalu memanggilnya bila diperlukan (tools/call).

Aplikasi apa saja yang mendukung MCP?

Situs resmi MCP menyebut dukungan dari asisten AI seperti Claude dan ChatGPT, serta alat pengembang seperti Visual Studio Code, Cursor, dan MCPJam, selain banyak aplikasi lain. Di sisi server, proyek MCP menyediakan contoh implementasi resmi, termasuk server untuk sistem file, dan banyak vendor kini menerbitkan server MCP untuk layanan mereka sendiri.

Proyek MCP juga menyediakan SDK untuk berbagai bahasa pemrograman dan alat bernama MCP Inspector untuk menguji server. Artinya, tim yang punya developer bisa membuat server MCP sendiri untuk sistem internal perusahaan.

Contoh pemakaian MCP di bisnis

Bentuknya beragam, tetapi polanya sama: memberi asisten AI akses terkendali ke sistem yang sudah kamu pakai.

KebutuhanServer MCP yang dipakaiHasilnya
Analisis data penjualan lewat chatServer yang terhubung ke database (sebaiknya akses baca saja)Staf bertanya dengan bahasa biasa, AI menjalankan query
Asisten pengodeanServer untuk repositori kode, pelacak error, dokumentasiAI membaca konteks proyek sebelum mengusulkan perubahan
Asisten kerja harianServer untuk kalender, catatan, dan dokumenAI menyusun jadwal atau merangkum dokumen terkait
Sistem internal perusahaanServer buatan sendiri yang membungkus API internalSatu integrasi bisa dipakai di beberapa aplikasi AI

MCP paling terasa manfaatnya ketika dipadukan dengan AI agent, karena agent memang bekerja dengan cara memanggil alat berulang kali. Untuk asisten pengodean, gambaran pilihannya ada di AI coding assistant.

Apa risiko keamanannya?

Spesifikasi MCP sendiri menegaskan bahwa protokol ini membuka akses data dan eksekusi kode yang luas, sehingga keamanan harus dirancang dengan serius. Prinsip yang ditulis di spesifikasi antara lain: pengguna harus memberi persetujuan eksplisit atas akses data dan aksi, host wajib meminta persetujuan sebelum menjalankan alat, dan deskripsi perilaku alat dari server yang tidak tepercaya sebaiknya dianggap tidak tepercaya.

Panduan praktik keamanan resmi MCP membahas sejumlah serangan, di antaranya:

  • Server lokal yang berbahaya. Server lokal berjalan dengan hak akses yang sama dengan aplikasimu. Perintah pemasangan yang disisipi kode jahat bisa mencuri file atau kunci SSH. Aplikasi AI yang menyediakan pemasangan server lokal sekali klik wajib menampilkan perintah lengkapnya dan meminta persetujuan sebelum menjalankan.
  • Token passthrough. Server yang menerima token yang bukan diterbitkan untuknya lalu meneruskannya ke API lain. Spesifikasi melarang praktik ini.
  • SSRF. Server jahat bisa mengarahkan client untuk mengakses alamat internal, misalnya layanan metadata cloud.
  • Cakupan izin terlalu luas. Token dengan izin "semua akses" memperbesar dampak bila bocor. Panduan resmi menyarankan izin minimal yang dinaikkan bertahap.

Risiko lain yang tidak spesifik MCP tetapi makin relevan adalah prompt injection: teks dari dokumen atau web yang dibaca AI bisa berisi perintah tersembunyi. Semakin banyak alat yang tersambung, semakin besar dampaknya bila AI terkecoh. Bila kamu menjalankan agent dan server MCP di infrastruktur sendiri, prinsip pemisahan akses dan pencatatan aktivitas yang dibahas di AI agent self-hosted juga berlaku.

Pertanyaan yang sering diajukan

Apakah MCP hanya bisa dipakai dengan Claude?

Tidak. MCP adalah standar terbuka. Situs resminya menyebut dukungan dari Claude, ChatGPT, Visual Studio Code, Cursor, dan banyak aplikasi lain. Satu server MCP bisa dipakai di beberapa aplikasi yang mendukungnya.

Apa beda server MCP lokal dan jarak jauh?

Server lokal berjalan di komputer yang sama dengan aplikasi AI dan berkomunikasi lewat stdio, cocok untuk akses file atau alat di laptop. Server jarak jauh berjalan di internet atau jaringan kantor dan diakses lewat Streamable HTTP dengan autentikasi, cocok untuk layanan yang dipakai banyak orang.

Apakah perlu developer untuk memakai MCP?

Untuk memakai server MCP yang sudah jadi, cukup mengikuti petunjuk pemasangan di aplikasi AI yang mendukungnya. Untuk membuat server sendiri yang terhubung ke sistem internal, kamu butuh developer yang bisa memakai SDK MCP.

Sumber & referensi

Baca juga