Ikuti langkah-langkah ini untuk mulai menggunakan sumber daya ini:
- Fork Repository: Klik
- Clone Repository:
git clone https://github.com/microsoft/mcp-for-beginners.git - Bergabunglah dengan Azure AI Foundry Discord dan temui para ahli serta pengembang lainnya
Model Context Protocol (MCP) adalah kerangka kerja mutakhir yang dirancang untuk menstandarisasi interaksi antara model AI dan aplikasi klien. Kurikulum open-source ini menyediakan jalur pembelajaran terstruktur, lengkap dengan contoh kode praktis dan kasus penggunaan nyata, dalam bahasa pemrograman populer seperti C#, Java, JavaScript, TypeScript, dan Python.
Baik Anda pengembang AI, arsitek sistem, atau insinyur perangkat lunak, panduan ini adalah sumber lengkap untuk menguasai dasar-dasar MCP dan strategi implementasinya.
- 📘 Dokumentasi MCP – Tutorial mendetail dan panduan pengguna
- 📜 Spesifikasi MCP – Arsitektur protokol dan referensi teknis
- 🧑💻 Repositori MCP di GitHub – SDK open-source, alat, dan contoh kode
00-03: Dasar-dasar
- 00. Pengenalan MCP
Gambaran umum Model Context Protocol dan pentingnya dalam pipeline AI. Baca selengkapnya - 01. Penjelasan Konsep Inti
Eksplorasi mendalam tentang konsep inti MCP. Baca selengkapnya - 02. Keamanan dalam MCP
Ancaman keamanan dan praktik terbaik. Baca selengkapnya - 03. Memulai dengan MCP
Persiapan lingkungan, server/klien dasar, integrasi. Baca selengkapnya
03.x: Lab Praktik
- 3.1. Server pertama – Panduan
- 3.2. Klien pertama – Panduan
- 3.3. Klien dengan LLM – Panduan
- 3.4. Menggunakan server dengan Visual Studio Code – Panduan
- 3.5. Membuat server menggunakan SSE – Panduan
- 3.6. HTTP Streaming – Panduan
- 3.7. Menggunakan AI Toolkit – Panduan
- 3.8. Menguji server Anda – Panduan
- 3.9. Men-deploy server Anda – Panduan
04-05: Praktis & Lanjutan
- 04. Implementasi Praktis
SDK, debugging, pengujian, template prompt yang dapat digunakan ulang. Baca selengkapnya - 05. Topik Lanjutan dalam MCP
AI multimodal, scaling, penggunaan di perusahaan. Baca selengkapnya - 5.1. Integrasi MCP dengan Azure – Panduan
- 5.2. Multi modalitas – Panduan
- 5.3. Demo MCP OAuth2 – Panduan
- 5.4. Root Contexts – Panduan
- 5.5. Routing – Panduan
- 5.6. Sampling – Panduan
- 5.7. Scaling – Panduan
- 5.8. Keamanan – Panduan
- 5.9. Web Search MCP – Panduan
- 5.10. Streaming Real-time – Panduan
- 5.11. Pencarian Web Real-time – Panduan
06-10: Komunitas, Praktik Terbaik & Lab
- 06. Kontribusi Komunitas – Panduan
- 07. Wawasan dari Adopsi Awal – Panduan
- 08. Praktik Terbaik untuk MCP – Panduan
- 09. Studi Kasus MCP – Panduan
- 10. Menyederhanakan Alur Kerja AI: Membangun Server MCP dengan AI Toolkit – Lab Praktik
Jelajahi Implementasi Kode berdasarkan Bahasa
Jelajahi Contoh Tingkat Lanjut
Agar dapat memaksimalkan kurikulum ini, kamu sebaiknya memiliki:
- Pengetahuan dasar tentang C#, Java, atau Python
- Pemahaman tentang model client-server dan API
- (Opsional) Familiaritas dengan konsep machine learning
Panduan Study Guide yang lengkap tersedia untuk membantu kamu menavigasi repositori ini dengan efektif. Panduan ini mencakup:
- Peta kurikulum visual yang menunjukkan semua topik yang dibahas
- Rincian setiap bagian repositori
- Petunjuk cara menggunakan proyek contoh
- Jalur pembelajaran yang direkomendasikan untuk berbagai tingkat keahlian
- Sumber tambahan untuk melengkapi perjalanan belajar kamu
Setiap pelajaran dalam panduan ini mencakup:
- Penjelasan konsep MCP yang jelas
- Contoh kode langsung dalam berbagai bahasa
- Latihan untuk membangun aplikasi MCP nyata
- Sumber tambahan untuk pelajar tingkat lanjut
Konten ini dilisensikan di bawah MIT License. Untuk syarat dan ketentuan, lihat LICENSE.
Proyek ini menyambut kontribusi dan saran. Sebagian besar kontribusi mengharuskan kamu menyetujui
Contributor License Agreement (CLA) yang menyatakan bahwa kamu memiliki hak dan benar-benar memberikan
kami hak untuk menggunakan kontribusi kamu. Untuk detail, kunjungi https://cla.opensource.microsoft.com.
Saat kamu mengirimkan pull request, bot CLA secara otomatis akan menentukan apakah kamu perlu menyediakan
CLA dan menandai PR dengan tepat (misalnya, pemeriksaan status, komentar). Cukup ikuti instruksi
yang diberikan oleh bot. Kamu hanya perlu melakukan ini sekali untuk semua repositori yang menggunakan CLA kami.
Proyek ini telah mengadopsi Microsoft Open Source Code of Conduct.
Untuk informasi lebih lanjut lihat Code of Conduct FAQ atau
hubungi opencode@microsoft.com untuk pertanyaan atau komentar tambahan.
Tim kami juga membuat kursus lainnya! Cek di:
- AI Agents For Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners using JavaScript
- Generative AI for Beginners
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Menguasai GitHub Copilot untuk Pemrograman Berpasangan AI
- Menguasai GitHub Copilot untuk Pengembang C#/.NET
- Pilih Petualangan Copilot Anda Sendiri
Proyek ini mungkin berisi merek dagang atau logo untuk proyek, produk, atau layanan. Penggunaan merek dagang atau logo Microsoft yang sah harus mematuhi dan mengikuti
Pedoman Merek & Brand Microsoft.
Penggunaan merek dagang atau logo Microsoft dalam versi modifikasi dari proyek ini tidak boleh menimbulkan kebingungan atau menyiratkan sponsor dari Microsoft.
Setiap penggunaan merek dagang atau logo pihak ketiga tunduk pada kebijakan pihak ketiga tersebut.
Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berusaha untuk akurat, harap diingat bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sahih. Untuk informasi penting, disarankan menggunakan jasa terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau salah tafsir yang timbul dari penggunaan terjemahan ini.
