Digital Transformation

Model Context Protocol (MCP)

Protokol terbuka dari Anthropic yang menstandardisasi cara aplikasi LLM berkomunikasi dengan sumber data dan tools eksternal melalui server MCP.

Vito Atmo
Vito Atmo·26 April 2026·0 kali dibaca·2 min baca

TL;DR: Model Context Protocol (MCP) adalah protokol terbuka yang dirilis Anthropic pada November 2024. Protokol ini menstandardisasi cara aplikasi AI seperti Claude terhubung ke database, API, dan tools eksternal lewat satu antarmuka konsisten, mirip USB-C untuk integrasi LLM.

Apa itu Model Context Protocol?

MCP adalah spesifikasi terbuka yang memisahkan urusan integrasi tools dari kode aplikasi LLM. Sebelum MCP, setiap integrasi (Notion, Slack, GitHub, Postgres) harus ditulis ulang per aplikasi. Dengan MCP, vendor cukup membuat satu MCP server dan semua aplikasi pendukung MCP langsung bisa pakai. Pelajari juga konsep RAG yang sering dikombinasikan dengan MCP untuk arsitektur AI agent.

Komponen MCP

KomponenPeranContoh
MCP HostAplikasi LLM yang menampilkan UIClaude Desktop, Cursor, IDE
MCP ClientLibrary yang berbicara dengan serverImplementasi resmi di SDK
MCP ServerPenyedia kapabilitas (tools, resources)Server Notion, Postgres, Filesystem

Komunikasi memakai JSON-RPC 2.0 lewat transport stdio atau HTTP+SSE. Server mengekspos tiga primitives: tools (fungsi yang bisa dipanggil), resources (data yang bisa dibaca), dan prompts (template percakapan).

Kenapa Penting?

Untuk marketer dan developer, MCP berarti waktu integrasi turun drastis. Membangun chatbot internal yang bisa baca Notion, query database, dan posting Slack sebelumnya butuh ratusan jam. Dengan MCP servers yang sudah ada, prototipe bisa jalan dalam hitungan jam. Spec resmi MCP dipelihara sebagai open standard, bukan dikunci ke satu vendor.

Pertanyaan Umum

Apakah MCP hanya untuk Claude?

Tidak. MCP adalah spesifikasi terbuka. Implementasi sudah ada di Cursor, Continue, Cline, dan beberapa IDE plus aplikasi pihak ketiga.

Bedanya dengan function calling LLM biasa?

Function calling adalah mekanisme model memanggil fungsi yang Anda definisikan di kode aplikasi. MCP adalah lapisan di atasnya yang memisahkan definisi tool dari aplikasi, sehingga tool bisa direuse lintas aplikasi tanpa coding ulang.

Bagikan