Apa Itu MCP (Model Context Protocol)? Panduan untuk Bisnis
Apa itu MCP atau Model Context Protocol? Pahami cara kerjanya, contoh pemakaian di ERP dan website, risiko keamanan, serta langkah aman untuk memulai.
MCP atau Model Context Protocol adalah standar terbuka yang memungkinkan asisten AI seperti Claude, ChatGPT, atau Gemini memanggil "tools" di sistem bisnis Anda, misalnya mencari data penjualan atau mencatat lead baru. Jadi, kalau Anda bertanya apa itu MCP, jawaban singkatnya: MCP adalah "colokan universal" antara AI dan aplikasi Anda. Artikel ini menjelaskan cara kerjanya, contoh nyata, risikonya, dan cara memulai dengan aman.
Apa itu MCP dalam bahasa bisnis
Selama ini, asisten AI hanya bisa menjawab berdasarkan apa yang Anda ketik. Ia tidak tahu stok gudang Anda hari ini. Ia juga tidak bisa membuat penawaran di ERP Anda. Untuk itu, Anda harus menyalin data secara manual ke jendela chat, lalu menyalin jawabannya kembali.
MCP mengubah pola itu. Dengan MCP, AI bisa meminta data langsung ke sistem Anda melalui jalur yang sudah ditentukan. AI tidak masuk sembarangan. Ia hanya bisa memakai fungsi yang Anda sediakan, dengan hak akses yang Anda atur.
Analogi sederhananya seperti port USB. Dulu setiap perangkat butuh kabel khusus. Sekarang satu standar bisa dipakai banyak perangkat. MCP melakukan hal serupa untuk AI: satu cara baku agar berbagai asisten AI dapat terhubung ke berbagai sistem.
Cara kerja Model Context Protocol
Ada tiga komponen utama yang perlu Anda pahami.
Client: aplikasi tempat Anda berbicara dengan AI, misalnya aplikasi desktop Claude atau asisten AI lain yang mendukung MCP.
Server MCP: program kecil yang berjalan di sisi sistem bisnis Anda. Server inilah yang tahu cara berbicara dengan ERP, website, atau database Anda.
Tools: daftar fungsi yang disediakan server, misalnya "cari pelanggan", "lihat stok produk", atau "buat draf pesanan".
Alurnya kira-kira seperti ini:
Anda mengetik pertanyaan, misalnya "Berapa lead baru minggu ini dari marketing A?"
AI membaca daftar tools yang tersedia dan memilih tool yang cocok.
Client mengirim permintaan ke server MCP, lengkap dengan parameter.
Tertarik berdiskusi lebih lanjut?
Tim kami siap membantu Anda mengimplementasikan solusi terbaik.
Server memeriksa izin, mengambil data dari sistem, lalu mengembalikan hasilnya.
AI merangkum hasil itu menjadi jawaban yang mudah Anda pahami.
Yang penting, keputusan akhir tetap ada di server. Kalau sebuah tool tidak diizinkan untuk pengguna tertentu, AI tidak bisa memaksanya.
Contoh penggunaan MCP di ERP dan website
Supaya lebih konkret, berikut beberapa skenario yang sudah kami bangun.
MCP untuk Odoo 18
Kami membangun lapisan keamanan MCP untuk Odoo 18. Setiap koneksi wajib melewati OAuth dan 2FA, berasal dari IP yang terdaftar, memakai perangkat yang sudah disetujui, dan dibatasi oleh profil akses per model. Artinya, staf gudang bisa bertanya soal stok, tetapi tidak bisa membuka data gaji. Kami juga menyediakan chat AI multi-provider langsung di dalam Odoo. Detail layanannya ada di Integrasi AI untuk ERP (MCP).
MCP untuk website properti
Pada website Prospek Properti, server MCP menyediakan 18 tools. Tim bisa menanyakan daftar properti, mencari lead, atau melihat ringkasan aktivitas tanpa membuka dasbor satu per satu.
MCP untuk toko digital
Untuk Nexacore Store, server MCP menyediakan 25 tools. Setiap token punya hak per area, baca atau tulis. Jadi token untuk laporan hanya bisa membaca, sementara token admin bisa mengubah data tertentu.
Risiko keamanan MCP yang perlu Anda waspadai
MCP membuka pintu baru ke sistem Anda. Pintu itu harus dijaga. Beberapa risiko yang paling sering muncul:
Hak akses terlalu luas. Server MCP yang memakai akun admin membuat AI bisa membaca atau mengubah apa saja.
Token bocor. Token yang disimpan sembarangan atau dibagikan lewat chat bisa dipakai orang lain.
Perintah tersembunyi (prompt injection). Teks berbahaya di dalam data, misalnya di catatan pelanggan, bisa mencoba "menyuruh" AI melakukan hal yang tidak Anda inginkan.
Aksi tulis tanpa kontrol. AI yang bisa menghapus atau mengubah data tanpa konfirmasi berisiko menimbulkan kesalahan besar.
Tidak ada jejak audit. Tanpa log, Anda tidak tahu siapa memanggil tool apa dan kapan.
Cara mengendalikan risiko MCP
Kabar baiknya, risiko di atas bisa dikendalikan dengan desain yang benar.
Terapkan prinsip hak minimum. Berikan hanya tools dan model data yang benar-benar dibutuhkan setiap peran.
Pisahkan baca dan tulis. Mulai dari tools baca saja. Tambahkan tools tulis setelah alurnya terbukti aman.
Gunakan autentikasi kuat. OAuth, 2FA, daftar IP, dan persetujuan perangkat membuat token curian jauh lebih sulit dipakai.
Validasi di server, bukan di AI. Jangan mengandalkan AI untuk "tahu diri". Semua pemeriksaan izin harus terjadi di server MCP.
Catat semua panggilan. Simpan log siapa, kapan, tool apa, dan parameter apa.
Minta konfirmasi untuk aksi penting. Misalnya, pembuatan dokumen hanya sampai status draf, lalu manusia yang menyetujui.
Anda tidak perlu langsung menghubungkan semua sistem. Mulailah kecil dan terukur.
Pilih satu kasus penggunaan. Contohnya, manajer penjualan ingin bertanya ringkasan pipeline tanpa membuka laporan.
Petakan data yang dibutuhkan. Tentukan model data apa saja yang perlu dibaca dan siapa penggunanya.
Rancang tools yang sempit. Lebih baik "ringkasan lead per marketing" daripada "jalankan query bebas".
Siapkan lapisan keamanan. Autentikasi, profil akses, dan log harus siap sebelum uji coba.
Uji coba dengan pengguna terbatas. Libatkan dua atau tiga orang, kumpulkan masukan, lalu perbaiki.
Perluas bertahap. Tambahkan tools dan pengguna baru setelah hasil uji coba stabil.
Kesalahan umum saat menerapkan MCP
Memakai akun administrator untuk server MCP agar "praktis".
Membuat satu tool serbaguna yang bisa menjalankan perintah apa pun.
Langsung memberi akses tulis ke semua pengguna di hari pertama.
Tidak mengedukasi tim bahwa jawaban AI tetap perlu dicek, terutama untuk angka penting.
Lupa mencabut token karyawan yang sudah pindah atau keluar.
FAQ seputar MCP
Apakah MCP hanya bisa dipakai dengan satu merek AI?
Tidak. MCP adalah standar terbuka. Selama client AI mendukung MCP, server yang sama bisa dipakai oleh beberapa asisten AI.
Apakah data bisnis saya dikirim ke penyedia AI?
Data yang diambil oleh tool akan dikirim ke model AI agar bisa dirangkum. Karena itu, batasi tools hanya pada data yang memang boleh diproses, dan pelajari kebijakan data penyedia AI yang Anda pilih.
Apakah sistem lama saya bisa memakai MCP?
Umumnya bisa, selama sistem tersebut punya API atau akses database yang dapat dijangkau server MCP. Tingkat kesulitannya bergantung pada kondisi sistem Anda.
Apakah MCP menggantikan aplikasi ERP?
Tidak. MCP adalah lapisan tambahan di atas sistem yang sudah ada. ERP tetap menjadi sumber data utama, sementara AI membantu Anda mengakses dan merangkumnya lebih cepat.
Ingin tahu apakah MCP cocok untuk ERP atau website Anda? Ceritakan kebutuhan Anda lewat konsultasi gratis, dan kami bantu memetakan langkah pertama yang aman.
Apa Itu MCP (Model Context Protocol)? Panduan untuk Bisnis - NexaCore Solutions