Hubungi Kami

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

Jumlah Peserta


Harga per Peserta

Kursus Mendatang

Kategori Terkait