Langsung ke konten utama

Apa itu Server MCP Kustom?

Server MCP Kustom memungkinkan Anda memperluas kemampuan integrasi Manus melampaui konektor bawaan. Jika organisasi Anda menggunakan alat internal, API kepemilikan, atau layanan khusus yang tidak tercakup oleh konektor MCP standar, Anda dapat membangun server kustom yang menghubungkan Manus ke sistem tersebut. Server MCP kustom bertindak sebagai jembatan antara Manus dan infrastruktur internal Anda, memungkinkan alur kerja multi-aplikasi yang mulus sama seperti yang Anda dapatkan dengan konektor bawaan—tetapi disesuaikan dengan alat dan persyaratan spesifik Anda.

Mengapa Membangun Server MCP Kustom?

Sistem Internal

Banyak organisasi mengandalkan alat yang dibuat khusus, basis data internal, atau perangkat lunak kepemilikan. Server MCP Kustom memungkinkan Manus berintegrasi dengan sistem ini, membawa data internal ke dalam alur kerja AI Anda. Contoh:
  • CRM Internal atau basis data pelanggan
  • Alat manajemen proyek kepemilikan
  • Platform analitik kustom
  • Sistem lawas dengan API

Layanan Khusus

Beberapa layanan pihak ketiga tidak memiliki konektor MCP bawaan. Jika Anda menggunakan alat khusus atau layanan ceruk, Anda dapat membangun server kustom untuk menghubungkannya ke Manus. Contoh:
  • Perangkat lunak khusus industri
  • Layanan regional yang tidak tercakup oleh konektor standar
  • Platform baru tanpa integrasi resmi

Logika Bisnis Kustom

Server MCP kustom dapat mengimplementasikan logika spesifik bisnis, transformasi data, atau aturan validasi yang melampaui panggilan API sederhana. Ini memungkinkan Anda untuk menegakkan kebijakan dan alur kerja organisasi dalam integrasi Manus. Contoh:
  • Alur kerja persetujuan sebelum pembaruan data
  • Validasi data terhadap standar internal
  • Persyaratan autentikasi atau keamanan kustom
  • Proses multi-langkah yang spesifik untuk organisasi Anda

Cara Kerja Server MCP Kustom

Server MCP kustom adalah layanan ringan yang mengimplementasikan spesifikasi Protokol Konteks Model (Model Context Protocol). Layanan ini mengekspos titik akhir yang dapat dipanggil Manus untuk membaca data, melakukan tindakan, atau menjalankan logika kustom di dalam sistem Anda.

Arsitektur

Sistem Internal AndaServer MCP KustomManus Server MCP berada di antara Manus dan sistem internal Anda, menerjemahkan permintaan Manus menjadi tindakan di dalam alat Anda dan mengembalikan hasil dalam format yang dipahami Manus.

Protokol

Server MCP kustom mengimplementasikan protokol terstandarisasi yang mendefinisikan:
  • Alat: Tindakan yang dapat dilakukan Manus (misalnya, “get_customer_data”, “update_project_status”)
  • Sumber Daya: Data yang dapat dibaca Manus (misalnya, dokumen, catatan, berkas)
  • Prompt: Templat yang telah ditentukan sebelumnya untuk operasi umum

Membangun Server MCP Kustom

Prasyarat

  • Akses API ke sistem yang ingin Anda integrasikan
  • Lingkungan pengembangan (Node.js, Python, atau bahasa apa pun yang dapat menjalankan server web)
  • Pemahaman tentang spesifikasi MCP (tersedia dalam dokumentasi Manus)

Implementasi Dasar

Server MCP kustom minimal meliputi:
  1. Endpoint server: Layanan web yang merespons permintaan protokol MCP
  2. Definisi alat: Deskripsi tindakan yang dapat dilakukan Manus
  3. Otentikasi: Penanganan kredensial dan kunci API yang aman
  4. Penangan permintaan: Logika yang menjalankan tindakan dan mengembalikan hasil

Contoh: Integrasi CRM Internal

Berikut adalah contoh konseptual server MCP kustom untuk CRM internal: Alat yang terekspos:
  • get_customer_info(customer_id): Mengambil detail pelanggan
  • update_customer_notes(customer_id, notes): Menambahkan catatan ke catatan pelanggan
  • search_customers(query): Mencari database pelanggan
  • create_follow_up_task(customer_id, task_description, due_date): Membuat tugas
Otentikasi: Kunci API atau token OAuth untuk CRM internal Anda Penyebaran: Dihosting di infrastruktur Anda atau lingkungan cloud yang aman Setelah disebarkan, Anda menghubungkan server kustom ini ke Manus, dan server tersebut muncul di samping konektor bawaan. Anda kemudian dapat menggunakan prompt bahasa alami seperti:
  • “Dapatkan informasi pelanggan untuk ID pelanggan 12345”
  • “Cari pelanggan di area San Francisco”
  • “Perbarui catatan untuk pelanggan 67890 dengan percakapan kami baru-baru ini”

Menghubungkan Server MCP Kustom

Langkah 1: Sebarkan Server Anda

Host server MCP kustom Anda pada infrastruktur yang Anda kendalikan. Pastikan server tersebut dapat diakses melalui HTTPS dan memiliki langkah-langkah keamanan yang tepat.

Langkah 2: Tambahkan ke Manus

Di Manus, navigasikan kePengaturan → Integrasi → Server MCP Kustom dan klikTambah Server.

Langkah 3: Berikan Detail Server

Masukkan informasi berikut:
  • Nama server: Nama deskriptif (misalnya, “CRM Internal”, “Platform Analitik”)
  • URL Server: Endpoint HTTPS tempat server MCP Anda di-host
  • Otentikasi: Kunci API, token Bearer, atau kredensial lain diperlukan

Langkah 4: Uji Koneksi

Manus akan memverifikasi bahwa ia dapat berkomunikasi dengan server Anda dan mengambil daftar alat yang tersedia.

Langkah 5: Mulai Menggunakan

Setelah terhubung, alat kustom Anda muncul di Integrasi Manus yang tersedia. Referensikan alat tersebut dalam Prompt seperti halnya Konektor bawaan.

Pertimbangan Keamanan

Otentikasi

Server MCP kustom harus menerapkan otentikasi yang kuat:
  • Gunakan kunci API, token OAuth, atau metode aman lainnya
  • Jangan pernah mengekspos kredensial di URL atau log
  • Rotasi kredensial secara teratur

Otorisasi

Terapkan pemeriksaan otorisasi yang tepat:
  • Verifikasi bahwa pengguna yang meminta memiliki izin untuk mengakses data
  • Terapkan kontrol akses berbasis peran (RBAC) jika berlaku
  • Catat semua upaya akses untuk tujuan audit

Transmisi Data

  • Gunakan HTTPS untuk semua komunikasi
  • Enkripsi data sensitif saat tidak digunakan dan dalam perjalanan
  • Terapkan pembatasan laju untuk mencegah penyalahgunaan

Keamanan Jaringan

  • Terapkan server MCP di dalam perimeter jaringan aman Anda
  • Gunakan firewall dan kontrol akses untuk membatasi siapa yang dapat menjangkau server
  • Pertimbangkan koneksi VPN atau jaringan pribadi untuk integrasi yang sangat sensitif

Praktik Terbaik

Desain Alat

Jaga agar alat tetap fokus: Setiap alat harus melakukan satu tindakan yang jelas. Alih-alih satu “manage_customer” tool, buat alat terpisah untuk “get_customer”, “update_customer”, “delete_customer”. Berikan deskripsi yang jelas: Manus menggunakan deskripsi alat untuk memahami kapan harus menggunakan setiap alat. Tulis deskripsi yang jelas dan spesifik yang menjelaskan apa yang dilakukan alat tersebut dan kapan waktu yang tepat untuk menggunakannya. Tangani kesalahan dengan baik: Kembalikan pesan kesalahan yang bermakna yang membantu Manus (dan pengguna) memahami apa yang salah dan cara memperbaikinya.

Kinerja

Optimalkan waktu respons: Manus menunggu respons server MCP. Jaga operasi tetap cepat dengan menyimpan data dalam cache, menggunakan kueri yang efisien, dan menghindari pemrosesan yang tidak perlu. Terapkan batas waktu: Tetapkan batas waktu yang wajar untuk panggilan API untuk mencegah Manus menunggu tanpa batas jika sistem internal Anda lambat atau tidak responsif. Gunakan operasi asinkron untuk tugas yang panjang: Jika suatu operasi memakan waktu lebih dari beberapa detik, pertimbangkan untuk segera kembali dengan ID tugas dan menyediakan alat terpisah untuk memeriksa status.

Pemantauan

Catat semua permintaan: Lacak apa yang diminta Manus dan bagaimana server Anda merespons. Ini membantu dalam debugging dan memahami pola penggunaan. Pantau kinerja: Lacak waktu respons, tingkat kesalahan, dan volume penggunaan untuk mengidentifikasi masalah sebelum berdampak pada pengguna. Siapkan peringatan: Dapatkan pemberitahuan jika server MCP Anda menjadi tidak responsif atau mulai mengembalikan kesalahan.

Contoh Kasus Penggunaan

Basis Pengetahuan Internal

Skenario: Organisasi Anda memiliki wiki internal atau basis pengetahuan dengan kebijakan perusahaan, prosedur, dan dokumentasi. Server MCP Kustom: Menyediakan alat untuk mencari basis pengetahuan, mengambil artikel tertentu, dan menemukan dokumen terkait. Alur Kerja Manus: “Cari basis pengetahuan internal kami untuk kebijakan penggantian biaya dan rangkum poin-poin utamanya.”

Platform Analitik Kustom

Skenario: Anda memiliki platform analitik hak milik yang melacak metrik bisnis yang tidak tersedia di alat standar. Server MCP Kustom: Mengekspos alat untuk menanyakan metrik, menghasilkan laporan, dan mengambil data historis. Alur Kerja Manus: “Tarik data biaya akuisisi pelanggan kami untuk Q4 dan buat analisis tren membandingkannya dengan Q3.”

Integrasi Sistem Warisan (Legacy)

Skenario: Organisasi Anda mengandalkan sistem warisan (legacy) yang tidak memiliki API atau integrasi modern. Server MCP Kustom: Bertindak sebagai pembungkus di sekitar sistem warisan, menerjemahkan panggilan API modern ke dalam format yang dipahami oleh sistem warisan. Alur Kerja Manus: “Periksa tingkat inventaris dalam sistem warisan untuk SKU produk 98765 dan buat permintaan pemesanan ulang jika stok di bawah 100 unit.”

Alur Kerja Persetujuan Multi-Langkah

Skenario: Organisasi Anda memerlukan alur kerja persetujuan untuk tindakan tertentu (misalnya, permintaan anggaran, akses data). Server MCP Kustom: Menerapkan alat yang membuat permintaan persetujuan, memeriksa status persetujuan, dan menjalankan tindakan yang disetujui. Alur Kerja Manus: “Buat permintaan anggaran sebesar $50.000 untuk kampanye pemasaran dan beri tahu tim keuangan untuk persetujuan.”

Pertanyaan Umum

Membangun server MCP kustom memerlukan keterampilan pengembangan. Namun, spesifikasi MCP mudah dipahami, dan implementasi contoh tersedia untuk membantu Anda memulai.
Jika suatu layanan memiliki REST API yang terdokumentasi dengan baik, Anda mungkin dapat menggunakan kemampuan panggilan API umum Manus tanpa server MCP kustom. Namun, server kustom menyediakan integrasi yang lebih baik, definisi alat yang lebih jelas, dan alur kerja yang lebih andal.
Server MCP kustom harus merespons dalam beberapa detik untuk sebagian besar operasi. Operasi yang lebih lama harus menggunakan pola asinkron. Manus akan membatalkan permintaan yang memakan waktu terlalu lama.
Perlakukan server MCP kustom seperti layanan internal lainnya: kontrol versi, pengujian otomatis, pemantauan, dan pembaruan rutin. Jaga agar server tetap sinkron dengan perubahan pada API sistem internal Anda.