Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Anatomi Protokol MCP
- Mengapa mekanisme function calling saja tidak mencukupi untuk ekosistem agen yang kompleks
- Elemen dasar MCP: alat, sumber daya, dan template instruksi beserta skema JSON-nya
- Proses siklus hidup sesi MCP: inisialisasi, pendataan alat, pemanggilan, pengembalian hasil, serta penutupan sesi
- Perbandingan antara MCP dengan OpenAPI dan GraphQL dalam konteks penyediaan fungsionalitas bagi agen
Membangun Server MCP Berbasis Stdio
- Mengatur struktur dasar server MCP berbasis TypeScript menggunakan SDK resmi.
- Merancang skema alat dengan bantuan Zod serta memastikan validasi data secara dinamis.
- Membangun handler alat yang dapat mengakses REST API atau basis data internal perusahaan.
- Mengelola situasi kesalahan, hasil parsial, maupun proses pemanggilan alat yang memakan waktu lama.
Membangun Server MCP Berbasis HTTP
- Migrasi dari model stdio ke HTTP demi kemudahan penyebaran jarak jauh serta keseimbangan beban sistem.
- Pengaturan mekanisme autentikasi berupa token bearer maupun mTLS.
- Penanganan situasi saat koneksi HTTP terputus selama proses pemanggilan alat.
- Implementasi server MCP melalui Kong atau nginx dengan fitur pembatasan jumlah permintaan.
Pola Integrasi dengan Klien
- Mendaftarkan server MCP ke dalam konfigurasi Claude Code menggunakan file spesifik.
- Menghubungkan OpenClaude dengan sejumlah endpoint MCP secara simultan.
- Merancang klien agen khusus berbasis Python dengan memakai SDK MCP.
- Pengelolaan perubahan status ketersediaan alat selama sesi berlangsung secara dinamis.
Penyediaan Sumber Daya dan Template Instruksi
- Mengaktifkan akses sumber daya yang hanya bersifat baca saja guna memperkaya konteks agen.
- Membuat template instruksi dinamis yang dapat mengarahkan penalaran agen secara lebih efektif.
- Pembaruan data sumber daya secara real-time seiring perubahan informasi di sistem pendukungnya.
- Memisahkan alat yang bisa dimodifikasi dari sumber daya statis demi peningkatan keamanan.
Registri dan Proses Pendeteksian Alat Internal
- Pembentukan registri alat perusahaan yang mencakup metadata serta penanda kepemilikan masing-masing alat.
- Mekanisme deteksi otomatis melalui DNS-SD maupun file endpoint khusus.
- Manajemen versi alat, termasuk pemberitahuan masa depan mengenai penghapusan fitur lama tanpa mengganggu fungsionalitas klien.
- Pengarsipan deskripsi alat dalam bahasa manusia untuk mempermudah pencarian oleh agen.
Batas Keamanan di Lingkungan Enterprise
- Penetapan aturan otorisasi yang menyesuaikan identitas masing-masing agen sebelum memanggil suatu alat.
- Pembagian jaringan secara fisik untuk memisahkan akses alat berisiko tinggi dari pengguna umum.
- Isolasi eksekusi alat melalui mekanisme seccomp maupun kontainer gVisor.
- Pencatatan lengkap seluruh aktivitas pemanggilan alat demi kepatuhan hukum dan analisis forensik.
Optimasi Kinerja serta Keandalan Sistem
- Penerapan batas waktu eksekusi yang berbeda per tipe alat: basis data, komputasi, maupun API eksternal.
- Implementasi sistem proteksi sirkuit (circuit breaker) saat layanan penunjang tidak stabil.
- Pemanfaatan mekanisme caching untuk mengurangi perhitungan kompleks yang berulang.
- Penempatan server MCP dalam format sidecar maupun sebagai mikroservis terpisah.
Keterpaduan dengan Berbagai Platform Agen
- Pengujian kompatibilitas server MCP terhadap klien Claude Code dan Continue.dev.
- Penyesuaian teknis mekanisme transpor yang berbeda antar platform agen.
- Pembuatan adaptor khusus guna mendukung kerangka kerja agen non-MCP.
- Perancangan pasar alat lintas platform yang dapat diakses oleh seluruh tim internal perusahaan.
Pengembangan Ekosistem MCP Secara Organisasi
- Mengumpulkan masukan dari pengembang terkait manfaat serta ketepatan fungsionalitas alat yang disediakan.
- Melakukan audit berkala untuk menilai efektivitas dan menghentikan integrasi yang tidak lagi diperlukan.
- Mendukung perekrutan tim baru dengan menyediakan template server MCP mandiri.
- Pengajuan kontribusi inovasi bagi spesifikasi MCP secara umum melalui repositori pengembang terbuka.
Persyaratan
- Pengalaman pemrograman menggunakan TypeScript atau Python
- Pemahaman mengenai pola pemanggilan alat oleh model bahasa besar (LLM) serta mekanisme function-calling
- Pengetahuan dasar tentang jaringan: HTTP, WebSockets, dan JSON-RPC
Target Peserta
- Pengembang backend yang merancang alat khusus untuk agen kecerdasan buatan.
- Insinyur platform yang bertugas menstandarkan akses agen terhadap sistem perusahaan.
- Arsitek solusi yang merencanakan pembentukan ekosistem alat AI bagi adopsi korporat.
14 Jam