Skip to content

Latest commit

 

History

History
397 lines (280 loc) · 36.2 KB

File metadata and controls

397 lines (280 loc) · 36.2 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Ikuti langkah-langkah ini untuk mula menggunakan sumber ini:

  1. Fork Repositori: Klik GitHub forks
  2. Clone Repositori: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Sertai Microsoft Foundry Discord

🌐 Sokongan Pelbagai Bahasa

Disokong melalui GitHub Action (Automatik & Sentiasa Dikemas Kini)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Lebih suka Clone Secara Tempatan?

Repositori ini termasuk lebih 50+ terjemahan bahasa yang secara signifikan meningkatkan saiz muat turun. Untuk clone tanpa terjemahan, gunakan sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Ini memberi anda segala yang anda perlukan untuk melengkapkan kursus dengan muat turun yang lebih cepat.

🚀 Kurikulum Protokol Konteks Model (MCP) untuk Pemula

Pelajari MCP dengan Contoh Kod Praktikal dalam C#, Java, JavaScript, Rust, Python, dan TypeScript

🧠 Gambaran Keseluruhan Kurikulum Protokol Konteks Model

Selamat datang ke perjalanan anda dalam Protokol Konteks Model! Jika anda pernah tertanya-tanya bagaimana aplikasi AI berkomunikasi dengan pelbagai alat dan perkhidmatan, anda akan menemui penyelesaian elegan yang mengubah cara pembangun membina sistem pintar.

Fikirkan MCP sebagai penterjemah universal untuk aplikasi AI - sama seperti bagaimana port USB membolehkan anda menyambungkan mana-mana peranti ke komputer anda, MCP membolehkan model AI disambungkan ke mana-mana alat atau perkhidmatan secara piawai. Sama ada anda membina chatbot pertama anda atau bekerja pada aliran kerja AI kompleks, memahami MCP akan memberi anda kuasa untuk mencipta aplikasi yang lebih mampu dan fleksibel.

Kurikulum ini direka dengan kesabaran dan penjagaan untuk perjalanan pembelajaran anda. Kami akan bermula dengan konsep mudah yang anda sudah faham dan secara beransur-ansur membina kepakaran anda melalui latihan praktikal dalam bahasa pengaturcaraan kegemaran anda. Setiap langkah termasuk penerangan yang jelas, contoh praktikal, dan banyak galakan di sepanjang jalan.

Apabila anda selesai dengan perjalanan ini, anda akan mempunyai keyakinan untuk membina pelayan MCP anda sendiri, mengintegrasikannya dengan platform AI popular, dan memahami bagaimana teknologi ini membentuk masa depan pembangunan AI. Mari kita mulakan pengembaraan menarik ini bersama-sama!

Dokumentasi dan Spesifikasi Rasmi

Kurikulum ini selaras dengan Spesifikasi MCP 2025-11-25 (rilis stabil terkini). Spesifikasi MCP menggunakan penomboran versi berasaskan tarikh (format YYYY-MM-DD) untuk memastikan penjejakan versi protokol yang jelas.

Sumber ini menjadi lebih berharga apabila kefahaman anda berkembang, tetapi jangan rasa tertekan untuk membaca semuanya serta-merta. Mula dengan bidang yang paling menarik minat anda!

  • 📘 Dokumentasi MCP – Ini adalah sumber utama anda untuk tutorial langkah demi langkah dan panduan pengguna. Dokumentasi ditulis dengan pemula dalam fikiran, menyediakan contoh jelas yang boleh anda ikuti mengikut kadar sendiri.
  • 📜 Spesifikasi MCP – Anggap ini sebagai manual rujukan komprehensif anda. Semasa anda menjalani kurikulum, anda akan sering kembali ke sini untuk mencari butiran tertentu dan meneroka ciri lanjutan.
  • 📜 Penomboran Versi Spesifikasi MCP – Ini mengandungi maklumat tentang sejarah versi protokol dan bagaimana MCP menggunakan penomboran versi berasaskan tarikh (format YYYY-MM-DD).
  • 🧑‍💻 Repositori GitHub MCP – Di sini anda akan menemui SDK, alat, dan sampel kod dalam pelbagai bahasa pengaturcaraan. Ia seperti khazanah contoh praktikal dan komponen siap guna.
  • 🌐 Komuniti MCP – Sertai pembelajar lain dan pembangun berpengalaman dalam perbincangan tentang MCP. Ia adalah komuniti sokongan di mana soalan dialu-alukan dan pengetahuan dikongsi secara bebas.

Objektif Pembelajaran

Menjelang akhir kurikulum ini, anda akan berasa yakin dan teruja dengan kebolehan baru anda. Berikut adalah apa yang anda akan capai:

Fahami asas MCP: Anda akan menguasai apa itu Protokol Konteks Model dan mengapa ia merevolusikan cara aplikasi AI berkerjasama, menggunakan analogi dan contoh yang mudah difahami.

Bina pelayan MCP pertama anda: Anda akan mencipta pelayan MCP yang berfungsi dalam bahasa pengaturcaraan pilihan anda, bermula dengan contoh mudah dan meningkatkan kemahiran secara bertahap.

Sambungkan model AI ke alat sebenar: Anda akan belajar bagaimana menjembatani jurang antara model AI dan perkhidmatan sebenar, memberikan aplikasi anda keupayaan baru yang hebat.

Laksanakan amalan terbaik keselamatan: Anda akan memahami bagaimana menjaga pelaksanaan MCP anda selamat dan terjamin, melindungi aplikasi dan pengguna anda.

Sebarkan dengan yakin: Anda akan tahu cara membawa projek MCP anda dari pembangunan ke produksi, dengan strategi penyebaran praktikal yang berkesan di dunia nyata.

Sertai komuniti MCP: Anda akan menjadi sebahagian dari komuniti pembangun yang berkembang yang membentuk masa depan pembangunan aplikasi AI.

Latar Belakang Penting

Sebelum kita menyelami butiran MCP, pastikan anda berasa selesa dengan beberapa konsep asas. Jangan risau jika anda bukan pakar dalam bidang ini - kami akan terangkan segala yang anda perlu tahu sepanjang perjalanan!

Memahami Protokol (Asasnya)

Fikirkan protokol seperti peraturan untuk perbualan. Apabila anda menghubungi rakan, anda berdua tahu untuk berkata "hello" semasa menjawab, bergilir-gilir bercakap, dan mengucapkan "selamat tinggal" apabila selesai. Program komputer memerlukan peraturan serupa untuk berkomunikasi dengan efektif.

MCP adalah protokol – satu set peraturan yang dipersetujui yang membantu model AI dan aplikasi mengadakan "perbualan" yang produktif dengan alat dan perkhidmatan. Sama seperti peraturan perbualan membuat komunikasi manusia lebih lancar, adanya MCP membuat komunikasi aplikasi AI lebih boleh dipercayai dan berkuasa.

Hubungan Klien-Pelayan (Bagaimana Program Bekerjasama)

Anda sudah menggunakan hubungan klien-pelayan setiap hari! Apabila anda menggunakan pelayar web (klien) untuk melayari laman web, anda menyambung ke pelayan web yang menghantar kandungan halaman tersebut. Pelayar tahu cara meminta maklumat, pelayan tahu cara memberi respons.

Dalam MCP, kami mempunyai hubungan serupa: model AI bertindak sebagai klien yang meminta maklumat atau tindakan, sementara pelayan MCP menyediakan kebolehan tersebut. Ia seperti mempunyai pembantu yang membantu (pelayan) yang AI boleh minta untuk melaksanakan tugas tertentu.

Mengapa Piawaian Penting (Membuat Perkara Berfungsi Bersama)

Bayangkan jika setiap pengeluar kereta menggunakan bentuk pam minyak yang berbeza - anda perlu penyesuai yang berbeza untuk setiap kereta! Piawaian bermaksud persetujuan pendekatan supaya perkara berfungsi bersama dengan lancar.

MCP menyediakan piawaian ini untuk aplikasi AI. Sebaliknya setiap model AI memerlukan kod khas untuk bekerja dengan setiap alat, MCP mencipta cara universal untuk mereka berkomunikasi. Ini bermakna pembangun boleh membuat alat sekali sahaja dan membuatnya berfungsi dengan banyak sistem AI berbeza.

🧭 Gambaran Laluan Pembelajaran Anda

Perjalanan MCP anda disusun dengan rapi untuk membina keyakinan dan kemahiran secara berperingkat. Setiap fasa memperkenalkan konsep baru sambil mengukuhkan apa yang telah anda pelajari.

🌱 Fasa Asas: Memahami Asas (Modul 0-2)

Inilah permulaan pengembaraan anda! Kami akan memperkenalkan konsep MCP menggunakan analogi biasa dan contoh mudah. Anda akan faham apa itu MCP, mengapa ia wujud, dan bagaimana ia sesuai dalam dunia pembangunan AI yang lebih besar.

Modul 0 - Pengenalan kepada MCP: Kami akan mula dengan meneroka apa itu MCP dan mengapa ia sangat penting untuk aplikasi AI moden. Anda akan melihat contoh sebenar MCP berfungsi dan memahami bagaimana ia menyelesaikan masalah biasa yang dihadapi pembangun.

Modul 1 - Konsep Teras Dijelaskan: Di sini anda akan belajar blok binaan penting MCP. Kami akan menggunakan banyak analogi dan contoh visual supaya konsep ini menjadi mudah dan difahami.

Modul 2 - Keselamatan dalam MCP: Keselamatan mungkin kedengaran menakutkan, tetapi kami akan tunjukkan bagaimana MCP mengandungi ciri keselamatan bawaan dan mengajar anda amalan terbaik untuk melindungi aplikasi anda dari awal.

🔨 Fasa Pembinaan: Mencipta Pelaksanaan Pertama Anda (Modul 3)

Kini keseronokan sebenar bermula! Anda akan mendapat pengalaman langsung membina pelayan dan klien MCP sebenar. Jangan risau - kami akan bermula secara mudah dan membimbing anda melalui setiap langkah.

Modul ini merangkumi pelbagai panduan praktikal yang membolehkan anda berlatih dalam bahasa pengaturcaraan pilihan anda. Anda akan mencipta pelayan pertama anda, membina klien untuk berhubung dengannya, dan juga mengintegrasi dengan alat pembangunan popular seperti VS Code.

Setiap panduan termasuk contoh kod lengkap, petua penyelesaian masalah, dan penerangan mengapa kami membuat pilihan reka bentuk tertentu. Pada akhir fasa ini, anda akan mempunyai pelaksanaan MCP yang berfungsi dan boleh dibanggakan!

🚀 Fasa Pertumbuhan: Konsep Lanjutan dan Aplikasi Dunia Sebenar (Modul 4-5)

Dengan asas dikuasai, anda sudah bersedia untuk meneroka ciri MCP yang lebih canggih. Kami akan membincangkan strategi pelaksanaan praktikal, teknik pengesanan ralat, dan topik lanjutan seperti integrasi AI berbilang mod.

Anda juga akan belajar bagaimana untuk menskalakan pelaksanaan MCP untuk penggunaan produksi dan mengintegrasi dengan platform awan seperti Azure. Modul-modul ini mempersiapkan anda untuk membina penyelesaian MCP yang boleh mengendalikan permintaan dunia sebenar.

🌟 Fasa Penguasaan: Komuniti dan Pengkhususan (Modul 6-11)

Fasa terakhir memberi tumpuan pada menyertai komuniti MCP dan mengkhususkan dalam bidang yang paling menarik minat anda. Anda akan belajar bagaimana menyumbang kepada projek MCP sumber terbuka, melaksanakan corak pengesahan lanjutan, dan membina penyelesaian terpadu pangkalan data yang komprehensif.

Modul 11 layak mendapat sebutan istimewa - ia adalah laluan pembelajaran praktikal lengkap dengan 13 makmal yang mengajar anda membina pelayan MCP yang sedia untuk produksi dengan integrasi PostgreSQL. Ia seperti projek puncak yang menggabungkan segala yang telah anda pelajari!

📚 Struktur Kurikulum Lengkap

Modul Topik Penerangan Pautan
Modul 0-3: Asas
00 Pengenalan kepada MCP Gambaran keseluruhan Protokol Konteks Model dan kepentingannya dalam saluran AI Baca lanjut
01 Konsep Teras Diterangkan Penerokaan mendalam konsep teras MCP Baca lanjut
02 Keselamatan dalam MCP Ancaman keselamatan dan amalan terbaik Baca lanjut
03 Memulakan dengan MCP Persediaan persekitaran, pelayan/klien asas, integrasi Baca lanjut
Modul 3: Membina Pelayan & Klien Pertama Anda
3.1 Pelayan Pertama Cipta pelayan MCP pertama anda Panduan
3.2 Klien Pertama Bangunkan klien MCP asas Panduan
3.3 Klien dengan LLM Integrasi model bahasa besar Panduan
3.4 Integrasi VS Code Gunakan pelayan MCP dalam VS Code Panduan
3.5 Pelayan stdio Cipta pelayan menggunakan pengangkutan stdio Panduan
3.6 Penstriman HTTP Laksanakan penstriman HTTP dalam MCP Panduan
3.7 AI Toolkit Gunakan AI Toolkit dengan MCP Panduan
3.8 Ujian Uji pelaksanaan pelayan MCP anda Panduan
3.9 Pengeluaran Terapkan pelayan MCP ke produksi Panduan
3.10 Penggunaan pelayan lanjutan Gunakan pelayan lanjutan untuk ciri lanjutan dan seni bina yang lebih baik Panduan
3.11 Pengesahan mudah Bab menunjukkan anda pengesahan dari awal dan RBAC Panduan
3.12 Hos MCP Konfigurasi Claude Desktop, Cursor, Cline, dan hos MCP lain Panduan
3.13 Pemeriksa MCP Jejak dan uji pelayan MCP dengan alat Inspector Panduan
3.14 Sampling Gunakan sampling untuk bekerjasama dengan klien Panduan
3.15 Aplikasi MCP Bangunkan Aplikasi MCP Panduan
Modul 4-5: Praktikal & Lanjutan
04 Pelaksanaan Praktikal SDK, pengesanan ralat, ujian, templat arahan boleh guna semula Baca lanjut
4.1 Penomboran Mengendalikan set hasil besar dengan penomboran berasaskan kursor Panduan
05 Topik Lanjutan dalam MCP AI berbilang mod, penyesuaian skala, penggunaan perusahaan Baca lanjut
5.1 Integrasi Azure Integrasi MCP dengan Azure Panduan
5.2 Multi-modaliti Bekerja dengan pelbagai modaliti Panduan
5.3 Demo OAuth2 Laksanakan pengesahan OAuth2 Panduan
5.4 Konteks Root Fahami dan laksanakan konteks root Panduan
5.5 Penghalaan Strategi penghalaan MCP Panduan
5.6 Sampling Teknik sampling dalam MCP Panduan
5.7 Penskalaan Skala pelaksanaan MCP Panduan
5.8 Keselamatan Pertimbangan keselamatan lanjutan Panduan
5.9 Carian Web Laksanakan keupayaan carian web Panduan
5.10 Penstriman Masa Nyata Bina fungsi penstriman masa nyata Panduan
5.11 Carian Masa Nyata Laksanakan carian masa nyata Panduan
5.12 Pengesahan Entra ID Pengesahan dengan Microsoft Entra ID Panduan
5.13 Integrasi Foundry Integrasi dengan Azure AI Foundry Panduan
5.14 Kejuruteraan Konteks Teknik untuk kejuruteraan konteks yang berkesan Panduan
5.15 Pengangkutan Tersuai MCP Pelaksanaan Pengangkutan Tersuai Panduan
5.16 Ciri Protokol Notifikasi kemajuan, pembatalan, templat sumber Panduan
5.17 Penalaran Agen Pelbagai Lawan Dua agen berhujah sisi bertentangan menggunakan alat MCP bersama, dinilai oleh agen hakim Panduan
Modul 6-10: Komuniti & Amalan Terbaik
06 Sumbangan Komuniti Cara menyumbang kepada ekosistem MCP Panduan
07 Wawasan dari Pengambilan Awal Cerita pelaksanaan dunia sebenar Panduan
08 Amalan Terbaik untuk MCP Prestasi, ketahanan ralat, ketahanan sistem Panduan
09 Kajian Kes MCP Contoh pelaksanaan praktikal Panduan
10 Bengkel Hands-on Membina Pelayan MCP dengan AI Toolkit Makmal
Modul 11: Makmal Hands On Pelayan MCP
11 Integrasi Pangkalan Data Pelayan MCP Laluan pembelajaran praktikal 13 makmal komprehensif untuk integrasi PostgreSQL Makmal-makmal
11.1 Pengenalan Gambaran MCP dengan integrasi pangkalan data dan kes penggunaan analitik runcit Makmal 00
11.2 Seni Bina Teras Memahami seni bina pelayan MCP, lapisan pangkalan data, dan corak keselamatan Makmal 01
11.3 Keselamatan & Multi-Penyewa Keselamatan Tahap Baris, pengesahan, dan akses data berbilang penyewa Makmal 02
11.4 Persediaan Persekitaran Menyiapkan persekitaran pembangunan, Docker, sumber Azure Makmal 03
11.5 Rekabentuk Pangkalan Data Persediaan PostgreSQL, reka bentuk skema runcit, dan data sampel Makmal 04
11.6 Pelaksanaan Pelayan MCP Membina pelayan FastMCP dengan integrasi pangkalan data Makmal 05
11.7 Pembangunan Alat Membuat alat pertanyaan pangkalan data dan introspeksi skema Makmal 06
11.8 Carian Semantik Melaksanakan penyalinan vektor dengan Azure OpenAI dan pgvector Makmal 07
11.9 Ujian & Pengesanan Ralat Strategi ujian, alat pengesanan ralat, dan pendekatan pengesahan Makmal 08
11.10 Integrasi VS Code Mengkonfigurasi integrasi VS Code MCP dan penggunaan AI Chat Makmal 09
11.11 Strategi Pengeluaran Pengeluaran Docker, Azure Container Apps, dan pertimbangan penskalaan Makmal 10
11.12 Pemantauan Application Insights, logging, pemantauan prestasi Makmal 11
11.13 Amalan Terbaik Pengoptimuman prestasi, pengukuhan keselamatan, dan petua produksi Makmal 12

💻 Projek Kod Contoh

Salah satu bahagian paling menarik dalam pembelajaran MCP adalah melihat kemahiran kod anda berkembang secara berperingkat. Kami telah mereka contoh kod kami supaya bermula dengan mudah dan menjadi lebih canggih selari dengan pertambahan kefahaman anda. Berikut adalah cara kami memperkenalkan konsep - dengan kod yang mudah difahami tetapi menunjukkan prinsip MCP sebenar, anda akan memahami bukan sahaja apa yang kod ini lakukan, tetapi juga mengapa ia disusun sedemikian dan bagaimana ia sesuai dalam aplikasi MCP yang lebih besar.

Contoh Kalkulator MCP Asas

Bahasa Penerangan Pautan
C# Contoh Pelayan MCP Lihat Kod
Java Kalkulator MCP Lihat Kod
JavaScript Demo MCP Lihat Kod
Python Pelayan MCP Lihat Kod
TypeScript Contoh MCP Lihat Kod
Rust Contoh MCP Lihat Kod

Pelaksanaan MCP Lanjutan

Bahasa Penerangan Pautan
C# Contoh Lanjutan Lihat Kod
Java dengan Spring Contoh Aplikasi Kontena Lihat Kod
JavaScript Contoh Lanjutan Lihat Kod
Python Pelaksanaan Kompleks Lihat Kod
TypeScript Contoh Bekas Lihat Kod

🎯 Prasyarat untuk Mempelajari MCP

Untuk mendapatkan manfaat maksimum dari kurikulum ini, anda harus mempunyai:

  • Pengetahuan asas pengaturcaraan dalam sekurang-kurangnya salah satu daripada bahasa berikut: C#, Java, JavaScript, Python, atau TypeScript

  • Pemahaman tentang model klien-server dan API

  • Kefahaman tentang konsep REST dan HTTP

  • (Pilihan) Latar belakang dalam konsep AI/ML

  • Menyertai perbincangan komuniti kami untuk sokongan

📚 Panduan Kajian & Sumber

Repositori ini merangkumi beberapa sumber untuk membantu anda menavigasi dan belajar dengan berkesan:

Panduan Kajian

Satu Panduan Kajian yang komprehensif tersedia untuk membantu anda menavigasi repositori ini dengan berkesan. Peta kurikulum visual ini menunjukkan bagaimana semua topik bersambung dan menyediakan panduan tentang cara menggunakan projek contoh dengan efektif. Ia sangat membantu jika anda pembelajar visual yang suka melihat gambaran besar.

Panduan ini termasuk:

  • Peta kurikulum visual yang menunjukkan semua topik yang dibincangkan
  • Pecahan terperinci setiap seksyen repositori
  • Panduan bagaimana menggunakan projek contoh
  • Laluan pembelajaran yang disyorkan untuk tahap kemahiran berbeza
  • Sumber tambahan untuk melengkapkan perjalanan pembelajaran anda

Log Perubahan

Kami menyelenggara Log Perubahan yang terperinci yang menjejaki semua kemaskini penting bahan kurikulum, supaya anda boleh kekal terkini dengan penambahbaikan dan penambahan terbaru.

  • Penambahan kandungan baru
  • Perubahan struktural
  • Penambahbaikan ciri
  • Kemaskini dokumentasi

🛠️ Cara Menggunakan Kurikulum Ini Dengan Berkesan

Setiap pelajaran dalam panduan ini termasuk:

  1. Penjelasan jelas tentang konsep MCP
  2. Contoh kod secara langsung dalam pelbagai bahasa
  3. Latihan untuk membina aplikasi MCP sebenar
  4. Sumber tambahan untuk pelajar lanjutan

Mari Belajar MCP dengan C# - Siri Tutorial

Mari belajar mengenai Model Context Protocol (MCP), rangka kerja terkini yang direka untuk menstandardkan interaksi antara model AI dan aplikasi klien. Melalui sesi mesra pemula ini, kami akan memperkenalkan anda kepada MCP dan membimbing anda membuat pelayan MCP pertama anda.

🎓 Perjalanan MCP Anda Bermula

Tahniah! Anda baru sahaja mengambil langkah pertama dalam perjalanan menarik yang akan mengembangkan keupayaan pengaturcaraan anda dan menghubungkan anda dengan teknologi termaju pembangunan AI.

Apa Yang Anda Sudah Capai

Dengan membaca pengenalan ini, anda sudah mula membina asas pengetahuan MCP anda. Anda memahami apa itu MCP, mengapa ia penting, dan bagaimana kurikulum ini akan menyokong perjalanan pembelajaran anda. Itu satu pencapaian yang besar dan permulaan kepakaran anda dalam teknologi penting ini.

Pengembaraan Di Hadapan

Semasa anda maju melalui modul, ingat bahawa setiap pakar pernah menjadi pemula. Konsep yang mungkin kelihatan kompleks sekarang akan menjadi biasa apabila anda berlatih dan mengaplikasikannya. Setiap langkah kecil membina keupayaan hebat yang akan berguna sepanjang kerjaya pembangunan anda.

Rangkaian Sokongan Anda

Anda menyertai komuniti pelajar dan pakar yang bersemangat tentang MCP dan bersedia membantu orang lain berjaya. Sama ada anda tersekat dalam cabaran pengkodan atau teruja untuk berkongsi pencapaian, komuniti ini sedia menyokong perjalanan anda.

Jika anda tersekat atau mempunyai sebarang pertanyaan tentang membina aplikasi AI, sertai para pelajar dan pembangun berpengalaman dalam perbincangan mengenai MCP. Ia adalah komuniti yang menyokong di mana soalan dialu-alukan dan pengetahuan dikongsi dengan bebas.

Microsoft Foundry Discord

Jika anda mempunyai maklum balas produk atau menghadapi kesilapan semasa membina, lawati:

Microsoft Foundry Developer Forum

Sedia Untuk Bermula?

Pengembaraan MCP anda bermula sekarang! Mulakan dengan Modul 0 untuk menerokai pengalaman MCP secara langsung pertama anda, atau jelajahi projek contoh untuk melihat apa yang akan anda bina. Ingat - setiap pakar bermula tepat di tempat anda sekarang, dan dengan kesabaran dan latihan, anda akan terkejut dengan apa yang boleh anda capai.

Selamat datang ke dunia pembangunan Model Context Protocol. Mari bina sesuatu yang hebat bersama!

🤝 Menyumbang kepada Komuniti Pembelajaran

Kurikulum ini semakin kuat dengan sumbangan daripada pelajar seperti anda! Sama ada anda membetulkan kesilapan taip, mencadangkan penjelasan yang lebih jelas, atau menambah contoh baru, sumbangan anda membantu pemula lain berjaya.

Terima kasih kepada Microsoft Valued Professional Shivam Goyal atas sumbangan contoh kod.

Proses sumbangan direka untuk menjadi mesra dan menyokong. Kebanyakan sumbangan memerlukan Perjanjian Lesen Penyumbang (CLA), tetapi alat automatik akan membimbing anda melalui proses dengan lancar.

📜 Pembelajaran Sumber Terbuka

Keseluruhan kurikulum ini tersedia di bawah MIT LICENSE, bermakna anda boleh menggunakan, mengubah suai, dan berkongsi dengan bebas. Ini menyokong misi kami untuk menjadikan pengetahuan MCP dapat diakses oleh pembangun di mana-mana.

🤝 Garis Panduan Sumbangan

Projek ini mengalu-alukan sumbangan dan cadangan. Kebanyakan sumbangan memerlukan anda bersetuju dengan Perjanjian Lesen Penyumbang (CLA) yang menyatakan bahawa anda mempunyai hak, dan benar-benar memberikan, hak kepada kami untuk menggunakan sumbangan anda. Untuk butiran, lawati https://cla.opensource.microsoft.com.

Apabila anda menghantar permintaan tarik, bot CLA secara automatik akan menentukan sama ada anda perlu menyediakan CLA dan menghias PR dengan sewajarnya (contohnya, pemeriksaan status, komen). Ikut sahaja arahan yang diberikan oleh bot. Anda hanya perlu melakukan ini sekali untuk semua repositori yang menggunakan CLA kami.

Projek ini telah mengamalkan Kod Etika Sumber Terbuka Microsoft. Untuk maklumat lanjut lihat Soalan Lazim Kod Etika atau hubungi opencode@microsoft.com untuk sebarang soalan atau komen tambahan.


Bersedia untuk memulakan perjalanan MCP anda? Mulakan dengan Modul 00 - Pengenalan kepada MCP dan ambil langkah pertama anda ke dunia pembangunan Model Context Protocol!

🎒 Kursus Lain

Pasukan kami menghasilkan kursus lain! Lihat:

LangChain

LangChain4j untuk Pemula LangChain.js untuk Pemula LangChain untuk Pemula

Azure / Edge / MCP / Ejen

AZD untuk Pemula Edge AI untuk Pemula MCP untuk Pemula Ejen AI untuk Pemula


Siri AI Generatif

AI Generatif untuk Pemula AI Generatif (.NET) AI Generatif (Java) AI Generatif (JavaScript)


Pembelajaran Teras

ML untuk Pemula Sains Data untuk Pemula AI untuk Pemula Keselamatan Siber untuk Pemula Pembangunan Web untuk Pemula IoT untuk Pemula Pembangunan XR untuk Pemula


Siri Copilot

Copilot untuk Pengaturcaraan Berpasangan AI Copilot untuk C#/.NET Pengembaraan Copilot


Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil perhatian bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan profesional oleh manusia disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.