7.9 KiB
Topik Lanjutan dalam MCP
(Klik gambar di atas untuk menonton video pelajaran ini)
Bab ini membahas serangkaian topik lanjutan dalam implementasi Model Context Protocol (MCP), termasuk integrasi multi-modal, skalabilitas, praktik keamanan terbaik, dan integrasi perusahaan. Topik-topik ini sangat penting untuk membangun aplikasi MCP yang kuat dan siap produksi yang dapat memenuhi tuntutan sistem AI modern.
Ikhtisar
Pelajaran ini mengeksplorasi konsep lanjutan dalam implementasi Model Context Protocol, berfokus pada integrasi multi-modal, skalabilitas, praktik keamanan terbaik, dan integrasi perusahaan. Topik-topik ini penting untuk membangun aplikasi MCP kelas produksi yang dapat menangani kebutuhan kompleks dalam lingkungan perusahaan.
Tujuan Pembelajaran
Pada akhir pelajaran ini, Anda akan dapat:
- Mengimplementasikan kemampuan multi-modal dalam kerangka kerja MCP
- Merancang arsitektur MCP yang skalabel untuk skenario dengan permintaan tinggi
- Menerapkan praktik keamanan terbaik yang sesuai dengan prinsip keamanan MCP
- Mengintegrasikan MCP dengan sistem dan kerangka kerja AI perusahaan
- Mengoptimalkan kinerja dan keandalan di lingkungan produksi
Pelajaran dan Proyek Contoh
| Link | Judul | Deskripsi |
|---|---|---|
| 5.1 Integration with Azure | Integrasi dengan Azure | Pelajari cara mengintegrasikan Server MCP Anda di Azure |
| 5.2 Multi modal sample | Contoh Multi modal MCP | Contoh untuk audio, gambar, dan respons multi modal |
| 5.3 MCP OAuth2 sample | Demo OAuth2 MCP | Aplikasi Spring Boot minimal yang menunjukkan OAuth2 dengan MCP, baik sebagai Server Otorisasi maupun Server Sumber Daya. Menampilkan penerbitan token yang aman, endpoint terlindungi, deployment Azure Container Apps, dan integrasi API Management. |
| 5.4 Root Contexts | Root contexts | Pelajari lebih lanjut tentang konteks root dan cara mengimplementasikannya |
| 5.5 Routing | Routing | Pelajari berbagai jenis routing |
| 5.6 Sampling | Sampling | Pelajari cara bekerja dengan sampling |
| 5.7 Scaling | Scaling | Pelajari tentang scaling |
| 5.8 Security | Keamanan | Amankan Server MCP Anda |
| 5.9 Web Search sample | Pencarian Web MCP | Server dan klien MCP Python yang terintegrasi dengan SerpAPI untuk pencarian web, berita, produk, dan tanya jawab secara real-time. Menampilkan orkestrasi multi-tool, integrasi API eksternal, dan penanganan kesalahan yang kuat. |
| 5.10 Realtime Streaming | Streaming | Streaming data real-time kini menjadi sangat penting di dunia yang didorong data saat ini, di mana bisnis dan aplikasi memerlukan akses langsung ke informasi untuk membuat keputusan tepat waktu. |
| 5.11 Realtime Web Search | Pencarian Web | Pencarian web real-time bagaimana MCP mengubah pencarian web secara real-time dengan menyediakan pendekatan standar untuk manajemen konteks di seluruh model AI, mesin pencari, dan aplikasi. |
| 5.12 Entra ID Authentication for Model Context Protocol Servers | Autentikasi Entra ID | Microsoft Entra ID menyediakan solusi manajemen identitas dan akses berbasis cloud yang tangguh, membantu memastikan hanya pengguna dan aplikasi yang berwenang dapat berinteraksi dengan server MCP Anda. |
| 5.13 Microsoft Foundry Agent Integration | Integrasi Microsoft Foundry | Pelajari cara mengintegrasikan server Model Context Protocol dengan agen Microsoft Foundry, memungkinkan orkestrasi alat yang kuat dan kemampuan AI perusahaan dengan koneksi sumber data eksternal yang standar. |
| 5.14 Context Engineering | Rekayasa Konteks | Peluang masa depan teknik rekayasa konteks untuk server MCP, termasuk optimisasi konteks, manajemen konteks dinamis, dan strategi untuk rekayasa prompt yang efektif dalam kerangka kerja MCP. |
| 5.15 MCP Custom Transport | Transportasi Kustom | Pelajari cara mengimplementasikan mekanisme transportasi kustom untuk skenario komunikasi MCP khusus. |
| 5.16 Protocol Features Deep Dive | Fitur Protokol | Kuasai fitur protokol lanjutan termasuk notifikasi kemajuan, pembatalan permintaan, template sumber daya, dan pola penanganan kesalahan. |
| 5.17 Adversarial Multi-Agent Reasoning | Agen Adversarial | Gunakan dua agen dengan posisi berlawanan, berbagi satu set alat MCP, untuk menangkap halusinasi, mengungkap kasus tepi, dan menghasilkan keluaran yang lebih terkalibrasi melalui debat terstruktur. |
Baru di Spesifikasi MCP 2025-11-25: Spesifikasi kini mencakup dukungan eksperimental untuk Tasks (operasi jangka panjang dengan pelacakan kemajuan), Tool Annotations (metadata tentang perilaku alat untuk keamanan), URL Mode Elicitation (permintaan konten URL spesifik dari klien), dan Roots yang ditingkatkan (untuk manajemen konteks workspace). Lihat changelog Spesifikasi MCP untuk detail lengkap.
Referensi Tambahan
Untuk informasi terkini mengenai topik lanjutan MCP, lihat:
- Dokumentasi MCP
- Spesifikasi MCP (2025-11-25)
- Repositori GitHub
- OWASP MCP Top 10 - Risiko keamanan dan mitigasinya
- Workshop MCP Security Summit (Sherpa) - Pelatihan keamanan langsung
Poin Penting
- Implementasi MCP multi-modal memperluas kemampuan AI di luar pemrosesan teks
- Skalabilitas penting untuk deployment perusahaan dan dapat diatasi melalui skalabilitas horizontal dan vertikal
- Tindakan keamanan menyeluruh melindungi data dan memastikan kontrol akses yang tepat
- Integrasi perusahaan dengan platform seperti Azure OpenAI dan Microsoft AI Foundry meningkatkan kemampuan MCP
- Implementasi MCP lanjutan mendapat manfaat dari arsitektur yang dioptimalkan dan manajemen sumber daya yang hati-hati
Latihan
Rancang implementasi MCP kelas enterprise untuk kasus penggunaan spesifik:
- Identifikasi kebutuhan multi-modal untuk kasus penggunaan Anda
- Rancang kontrol keamanan untuk melindungi data sensitif
- Rancang arsitektur skalabel yang dapat menangani beban yang bervariasi
- Rencanakan titik integrasi dengan sistem AI perusahaan
- Dokumentasikan potensi hambatan kinerja dan strategi mitigasi
Sumber Daya Tambahan
Selanjutnya
Jelajahi pelajaran dalam modul ini mulai dari: 5.1 MCP Integration
Setelah menyelesaikan modul ini, lanjutkan ke: Modul 6: Kontribusi Komunitas
Penafian: Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berupaya untuk mencapai akurasi, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sah. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.
