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
- Mengapa pemanggilan fungsi saja tidak cukup untuk ekosistem agen yang kompleks
- Primitif MCP: alat, sumber daya, prompt, dan skema JSON mereka
- Siklus hidup sesi MCP: inisialisasi, daftar alat, panggil, kembalikan, shutdown
- Membandingkan MCP dengan OpenAPI dan GraphQL untuk mengekspos kemampuan kepada agen
Membangun Server MCP Stdio
- Membuat kerangka kerja server MCP TypeScript dengan SDK resmi
- Mendefinisikan skema alat dengan Zod dan menghasilkan validasi runtime
- Mengimplementasikan handler alat yang memanggil API REST internal atau database
- Menangani kesalahan, hasil parsial, dan eksekusi alat yang berjalan lama
Membangun Server MCP HTTP
- Mengupgrade dari stdio ke HTTP untuk implementasi jarak jauh dan penyeimbangan beban (load balancing)
- Mengimplementasikan autentikasi menggunakan token bearer dan mTLS
- Degradasi terkontrol ketika koneksi HTTP gagal di tengah sesi
- Men-deploy server MCP HTTP di belakang Kong atau nginx dengan pembatasan laju (rate limiting)
Pola Integrasi Klien
- Mendaftarkan server MCP dengan Claude Code menggunakan berkas konfigurasi
- Menghubungkan OpenClaude ke beberapa endpoint MCP secara bersamaan
- Menulis klien agen Python kustom menggunakan MCP Python SDK
- Menangani perubahan ketersediaan alat secara elegan pada saat runtime
Pemaparan Sumber Daya dan Prompt
- Mengekspos sumber daya baca-saja untuk memperkaya konteks agen
- Membuat templat prompt terparameterisasi yang memandu penalaran agen
- Memperbarui sumber daya secara dinamis ketika data dasar berubah
- Memisahkan alat yang dapat diubah (mutable) dari sumber daya yang tidak dapat diubah (immutable) untuk kejelasan keamanan
Registri Alat Internal dan Penemuan
- Membangun registri MCP berskala perusahaan dengan metadata dan tag kepemilikan
- Penemuan otomatis melalui DNS-SD atau berkas endpoint yang telah diketahui
- Memverisi alat dan membuat endpoint lama menjadi usang tanpa mengganggu klien
- Katalogkan alat dengan deskripsi bahasa alami untuk pencarian oleh agen
Batas Keamanan Enterprise
- Mengimplementasikan pemeriksaan otorisasi di dalam handler alat berdasarkan identitas agen
- Menggunakan segmentasi jaringan untuk mengisolasi alat berisiko tinggi dari akses agen umum
- Mengisolasi eksekusi alat menggunakan kontainer seccomp dan gVisor
- Mencatat setiap pemanggilan alat untuk kepatuhan dan analisis forensik
Teknik Kinerja dan Keandalan
- Menetapkan kebijakan timeout per keluarga alat: database, komputasi, dan API eksternal
- Mengimplementasikan pemutus sirkuit (circuit breakers) ketika layanan bawah tidak sehat
- Menyimpan hasil alat dalam cache untuk mengurangi komputasi mahal yang berulang
- Menjalankan server MCP sebagai sidecar versus mikro layanan mandiri
Interoperabilitas di Seluruh Platform Agen
- Menguji kompatibilitas server MCP dengan klien Claude Code dan Continue.dev
- Menangani perbedaan negosiasi transportasi di antara platform
- Menulis adapter polyfill untuk kerangka kerja agen non-MCP
- Membangun pasar alat lintas platform di dalam organisasi
Mengembangkan Ekosistem MCP secara Internal
- Mengumpulkan umpan balik pengembang mengenai kegunaan dan akurasi alat
- Melakukan audit alat berkala tiga bulan sekali dan memangkas integrasi yang sudah usang
- Mengonboarding tim baru dengan templat server MCP layanan mandiri
- Menyumbang perbaikan ke spesifikasi MCP open-source secara upstream
Persyaratan
- Pengalaman pemrograman dalam TypeScript atau Python
- Pemahaman tentang pola pemanggilan fungsi dan alat LLM
- Pengetahuan jaringan dasar: HTTP, WebSockets, dan JSON-RPC
Audiens
- Pengembang backend yang membangun alat kustom untuk agen AI
- Rekayasawan platform yang menstandarkan cara agen AI mengakses sistem perusahaan
- Arsitek solusi yang merancang ekosistem alat AI untuk adopsi korporat
14 Jam