FreeAILab free-ai-lab

FAQ MCP

Ringkasan

12 pertanyaan yang sering diajukan, dijawab sekaligus — dari 'apa itu MCP' hingga 'mana yang harus saya pasang'.

Bagian 1: Dasar

1. Sebenarnya apa itu MCP?

MCP (Model Context Protocol) adalah standar terbuka yang dirilis Anthropic sebagai sumber terbuka pada November 2024. MCP memecahkan masalah "AI ingin terhubung ke alat eksternal dan sumber data, tetapi setiap alat harus diintegrasikan secara terpisah". MCP menyatukan koneksi ini menjadi satu antarmuka standar — ibarat mencolokkan "kabel USB-C" ke AI. Sekali tercolok, AI dapat mengakses apa pun yang kompatibel dengan MCP: GitHub, basis data, browser, dan lainnya. Saat ini di GitHub sudah ada lebih dari 15.000 repositori terkait MCP.

2. Apa yang bisa MCP lakukan untuk saya?

  • Membuat AI mengelola repositori GitHub Anda secara langsung (memeriksa issue, membuka PR, membaca kode)
  • Menghubungkan AI ke basis data agar dapat menelusuri data dan membuat laporan
  • Membuat AI mengoperasikan browser untuk mengisi formulir dan mencari halaman web atas nama Anda
  • Membuat AI membaca dan menulis berkas lokal serta menangani dokumen kantor

Nilai inti: AI berubah dari makhluk yang "hanya bisa bicara" menjadi makhluk yang "benar-benar bisa bekerja".

3. Saya pengguna awam, apakah perlu mempelajari MCP?

Tergantung situasinya. Jika Anda hanya ingin memakai hal yang sudah siap (misalnya membuat Claude mengelola catatan Anda), cukup pasang server MCP yang sudah dikonfigurasi dan ikuti tutorial pengaturan — cukup salin, selesai. Anda hanya perlu memahami bagian dalam protokol jika ingin menghubungkan AI dengan hal-hal milik Anda sendiri. Untuk non-pengembang: mulailah dari yang sudah ada, lalu jangan menyelami detail di baliknya.

4. Apa bedanya MCP dengan "plugin / API" biasa?

Model lama: satu alat AI × satu layanan eksternal = satu integrasi terpisah, dan tidak ada yang bisa saling dipertukarkan. Model MCP: begitu sebuah layanan mengimplementasikan standar MCP satu kali, semua alat AI yang kompatibel langsung terhubung. Bagi Anda, perbedaannya seperti ini: "atur hari ini, dan tetap berfungsi meski besok Anda ganti alat AI".

5. Apakah MCP dan Skill itu sama?

Tidak. Skill mengajarkan AI "bagaimana melakukannya" (alur kerja praktis yang terspesialisasi), sedangkan MCP memberi tahu AI "apa yang bisa dihubungi" (antarmuka dengan alat eksternal). Untuk perbandingan lebih lengkap, lihat Skill vs MCP.

Bagian 2: Penggunaan dan pemilihan

6. Server MCP mana yang harus saya pasang?

Pilih sesuai kebutuhan. Arah yang paling umum:

  • Pengembangan: GitHub (pengelolaan repositori), Playwright (mengoperasikan browser untuk pengujian)
  • Kantor: filesystem (membaca/menulis berkas lokal), pemrosesan dokumen kantor
  • Data: koneksi basis data, penelusuran informasi
  • Jangan berlebihan: 2–3 server yang sering dipakai sudah cukup. Jika terlalu banyak, AI justru bingung

7. Bagaimana memilih server MCP yang tepercaya di GitHub?

  • Periksa bintang dan aktivitas pengelolaan: semakin banyak bintang dan semakin baru commit-nya, semakin tepercaya
  • Utamakan versi resmi: ekosistem yang dikelola Microsoft dan GitHub (misalnya microsoft/playwright-mcp, github/github-mcp-server)
  • Periksa kelengkapan panduan pengaturan di README: semakin detail, semakin sedikit jebakannya
  • Telusuri daftar MCP pilihan di situs ini — sudah disaring untuk Anda

8. Bagaimana memastikan pemasangan berhasil?

Setelah memasang dan memulai ulang klien, tanyakan di percakapan "alat apa saja yang bisa kamu pakai sekarang?", atau periksa langsung daftar alatnya. Minta "coba uji satu alat" (misalnya "hitung jumlah bintang repositori GitHub ini"); jika hasil yang benar muncul, berarti koneksinya normal.

9. Apakah memasang MCP bisa membuat data saya bocor?

Ada risikonya, tetapi bisa dikelola. Cakupan akses server MCP bergantung pada kredensial yang Anda masukkan ke dalam pengaturan. Ada tiga prinsip — hanya pasang server dari sumber tepercaya, berikan hanya izin minimum yang benar-benar diperlukan, dan jangan pernah mengunggah token ke repositori publik. Selengkapnya di panduan keamanan MCP.

Bagian 3: Menyelami lebih dalam

10. Apakah pengaturan MCP harus lewat baris perintah?

Tidak juga. Klien seperti Claude Desktop menyediakan layar pengaturan grafis, dan ada banyak alat pengelola "pemasangan sekali klik" (jenis cc-switch). Pengembang sering menulis JSON secara manual, tetapi pengguna awam cukup memakai layar grafisnya.

11. Apa bedanya mode stdio dan SSE?

stdio: menjalankan proses lokal yang berkomunikasi dengan AI — paling baik dan paling umum untuk alat lokal (berkas, basis data). SSE (HTTP): terhubung ke server jarak jauh melalui URL — cocok untuk layanan cloud. Pemula cukup mengikuti nilai default di README server.

12. Saya ingin membuat server MCP sendiri. Apakah sulit?

Tidak sulit. SDK resmi mendukung Python dan TypeScript, dan server "hello world" paling sederhana hanya butuh beberapa puluh baris untuk berjalan. Sebelum membuatnya, sebaiknya pelajari struktur sumber contoh resmi (misalnya ekosistem resmi microsoft) di daftar pilihan.

Bacaan lanjutan