Apa Itu MCP?

Jawaban singkat

MCP, Model Context Protocol, adalah standar terbuka yang dirilis Anthropic pada November 2024 yang memungkinkan aplikasi AI terhubung ke alat dan data eksternal lewat satu antarmuka yang sama. Sebuah alat dikemas sekali sebagai server MCP, dan aplikasi mana pun yang mendukung MCP bisa memakainya, alih-alih setiap aplikasi menulis konektornya sendiri untuk setiap alat.

Masalah yang dipecahkan MCP adalah soal perkalian

Model dengan sendirinya hanya bisa menulis teks. Untuk membaca kalender Anda, mengambil data dari database atau mengirim pesan, ia butuh alat, dan apa itu agen AI menjelaskan bagaimana model memakai alat secara berulang dalam sebuah loop. Sampai akhir 2024, setiap aplikasi yang ingin memakai sebuah alat menulis konektornya sendiri. Lima aplikasi yang masing-masing ingin memakai dua puluh alat berarti seratus konektor, masing-masing sedikit berbeda, masing-masing dirawat oleh seseorang.

MCP adalah bentuk standar untuk konektor tersebut. Sisi alat dikemas sekali sebagai server. Sisi aplikasi mengimplementasikan client sekali. Setelah itu, client mana pun bisa memakai server mana pun: lima aplikasi ditambah dua puluh alat menjadi dua puluh lima perangkat lunak, bukan seratus, dan menambah alat kedua puluh satu berarti satu server, bukan lima konektor. USB adalah analogi yang biasa dipakai dan itu tepat: nilainya ada pada colokannya, bukan pada satu perangkat tertentu.

Anthropic menerbitkan spesifikasi, server rujukan dan software kit pada 25 November 2024 sebagai standar terbuka, dan alasan penyebarannya sama dengan alasan setiap colokan menyebar. Begitu ratusan server sudah ada untuk hal-hal umum, GitHub, Slack, Postgres, sistem file, sebuah browser, aplikasi yang berbicara MCP mendapatkan semuanya secara gratis, dan aplikasi yang tidak, harus menjelaskan alasannya.

Sebuah server menawarkan tiga hal, dan model hanya memicu satu di antaranya

Sebuah koneksi MCP punya dua ujung. Aplikasi host, sebuah aplikasi chat, editor atau agent runtime, menjalankan client. Client terhubung ke satu atau lebih server, menanyakan apa yang ditawarkan masing-masing, dan meneruskan jawabannya ke model. Sebuah server bisa menawarkan tiga jenis hal.

PrimitifApa ituSiapa yang memicunyaContoh
ToolFungsi yang bisa dipanggil model, dengan input bertipeModel, saat ia memutuskan tugasnya membutuhkannyasearch_issues(repo, query), send_email(to, body)
ResourceData yang bisa dibaca aplikasi ke dalam konteksAplikasi atau pengguna, sebagai konteks untuk satu giliranIsi sebuah file, skema database, sebuah halaman web
PromptTemplat instruksi yang bisa dipakai ulangPengguna, dari sebuah menu"Tinjau pull request ini sesuai panduan gaya kami"

Format datanya adalah JSON-RPC 2.0, konvensi permintaan dan respons yang sama yang dipakai editor untuk berbicara dengan language server, dan itu bukan kebetulan: MCP meminjam desain Language Server Protocol, di mana satu standar membuat setiap editor mendukung setiap bahasa. Sebuah server bisa berjalan lokal sebagai subprocess yang berbicara lewat standard input dan output, atau jarak jauh lewat HTTP. Revisi Maret 2025 menambahkan transport HTTP yang bisa di-stream dan otorisasi berbasis OAuth untuk server jarak jauh; revisi Juni 2025 memperketat otorisasi itu dan menambahkan cara bagi server untuk bertanya kepada pengguna di tengah tugas, disebut elicitation.

Bagian yang penting untuk keamanan adalah di mana loop-nya berada. Server memaparkan kemampuan; client dan model yang memutuskan kapan memakainya. Host yang dibangun dengan baik akan bertanya kepada Anda sebelum alat dengan efek samping dijalankan, dan apa itu prompt injection menjelaskan mengapa konfirmasi itu adalah seluruh model keamanannya begitu sebuah alat bisa membaca teks yang tidak tepercaya dan bertindak berdasarkan itu.

OpenAI, Google dan Microsoft mengadopsi MCP dalam enam bulan

Sebuah standar baru menjadi standar sungguhan begitu para pesaing memakainya. Garis waktu di bawah ini adalah catatan adopsi dari pengumuman sampai pengalihan tata kelola.

Dari spesifikasi satu vendor menjadi standar industri dalam waktu setahun lebih
20252026SpesifikasiAnthropic merilis MCPSpesifikasi menambahkan HTTP streamable dan OAuthSpesifikasi menambahkan elicitation dan otorisasi yang direvisiMCP pindah ke Linux FoundationPengadopsiOpenAI mengadopsi MCP di Agents SDKGoogle DeepMind mengikat Gemini pada MCPMicrosoft mengumumkan dukungan MCP di Windows

Adopsi OpenAI pada Maret 2025 adalah titik baliknya, karena itu berarti OpenAI dan Anthropic sudah sepakat soal colokannya, dan Google mengikuti dalam dua minggu. Microsoft mengumumkan dukungan MCP di Windows pada acara Build, Mei 2025. Pada Desember 2025 Anthropic menyerahkan spesifikasinya ke Agentic AI Foundation, sebuah proyek di bawah Linux Foundation yang didirikan bersama OpenAI dan Block, yang merupakan momen ketika protokol milik satu perusahaan berubah menjadi milik tidak seorang pun dan karenanya milik semua orang.

Apa artinya MCP jika Anda hanya memakai aplikasi chat

Secara langsung, tidak banyak. MCP adalah perpipaan antar program, dan ia muncul sebagai sebuah fitur di produk-produk yang dibangun di atasnya: sebuah menu "connectors" di aplikasi chat, daftar alat di asisten coding, cara mengarahkan editor Anda ke database perusahaan Anda. Ia hadir di dalam aplikasi yang berbicara MCP, biasanya sebagai menu connectors, dan tidak ada yang perlu Anda instal.

Secara tidak langsung, ia mengubah apa yang bisa diharapkan dari produk AI mana pun. Sebelum MCP, integrasi alat adalah alasan memilih satu aplikasi dibanding yang lain, karena masing-masing aplikasi membangunnya sendiri. Setelahnya, integrasi menjadi komoditas dan pertanyaan yang tersisa adalah model mana yang menjawab, berapa biayanya, dan bagaimana aplikasi menangani langkah konfirmasi sebelum sebuah alat bertindak. Whizi tidak memaparkan server MCP atau API developer; alat-alatnya adalah yang sudah bawaan, pencarian web dan unggah dokumen, dan pembedanya ada di lapisan model, 280+ model di balik satu pemilih dengan harga kredit tetap per pesan. Untuk pekerjaan agen yang butuh alat sendiri, agent runtime yang mendukung MCP adalah produk yang tepat dan ruang kerja chat bukan.

Satu pertanyaan yang perlu dibawa ke produk mana pun yang mengiklankan MCP: apa yang terjadi antara model memutuskan memanggil sebuah alat dan alat itu berjalan? Jika jawabannya "tidak ada", model bisa bertindak berdasarkan teks apa pun yang terakhir dibacanya, termasuk teks yang disisipkan penyerang di hadapannya. Jika jawabannya "Anda menyetujuinya", protokolnya sedang menjalankan tugasnya.

Daftar Periksa
  • Baca "mendukung MCP" sebagai "bisa memakai server MCP mana pun", yang merupakan sebuah colokan, bukan sebuah kemampuan itu sendiri
  • Tanyakan konfirmasi apa yang ada di antara model memilih sebuah alat dan alat itu berjalan sebelum menghubungkan apa pun yang punya efek samping
  • Pilih server jarak jauh dengan OAuth untuk apa pun yang dibagikan; server subprocess lokal untuk mesin Anda sendiri
  • Anggap model sebagai pengambil keputusan dan server sebagai menu; server tidak pernah memanggil dirinya sendiri
  • Untuk chat tanpa alat, MCP tidak mengubah apa pun; pilih berdasarkan model dan harganya

Pertanyaan Umum

MCP itu singkatan dari apa?

Model Context Protocol. Anthropic menerbitkannya pada 25 November 2024 sebagai standar terbuka untuk menghubungkan aplikasi AI ke alat dan data eksternal. Namanya menggambarkan tugasnya: sebuah protokol untuk mendapatkan konteks, artinya alat, file dan data, ke model dengan cara yang standar.

Apa itu server MCP?

Program yang memaparkan tools, resources atau prompts dalam format MCP. Ia bisa membungkus sebuah database, sistem file, GitHub, kalender atau browser. Ditulis sekali, ia bekerja dengan client MCP mana pun, jadi server untuk data perusahaan Anda bisa dipakai dari aplikasi chat, asisten coding dan agent runtime tanpa tiga kali integrasi.

Apakah MCP hanya untuk Claude?

Tidak. Anthropic yang menciptakannya, tapi OpenAI mengadopsinya pada Maret 2025, Google DeepMind mengikat Gemini padanya pada April 2025, Microsoft menambahkannya ke Windows, dan pada Desember 2025 spesifikasinya pindah ke Agentic AI Foundation di bawah Linux Foundation, yang didirikan bersama oleh Anthropic, OpenAI dan Block. Ia netral terhadap vendor secara desain maupun tata kelola.

Apakah MCP sama dengan function calling atau tool use?

Function calling adalah kemampuan model untuk meminta sebuah alat. MCP menstandarkan bagaimana aplikasi menemukan, mendeskripsikan dan menjalankan alat-alat itu. Model dengan function calling tetap butuh seseorang untuk memasangkan setiap alat; MCP adalah pemasangannya, jadi server yang sama bisa dicolokkan ke model mana pun yang bisa memanggil fungsi.

Apakah Whizi mendukung MCP?

Tidak. Whizi adalah ruang kerja chat yang alat-alatnya sudah bawaan, pencarian web dan unggah dokumen, dan ia tidak memaparkan server MCP atau API developer. Nilainya ada di lapisan model, 280+ model di balik satu pemilih dengan harga kredit tetap per pesan. Untuk pekerjaan agen yang butuh alat khusus, pakai agent runtime yang mendukung MCP dan bawa model pilihan Anda sendiri.