Sledite tem korakom, da začnete uporabljati te vire:
- Razvejite repozitorij: Kliknite
- Klonirajte repozitorij:
git clone https://github.com/microsoft/mcp-for-beginners.git - Pridružite se Azure AI Foundry Discordu in spoznajte strokovnjake ter druge razvijalce
Model Context Protocol (MCP) je sodoben okvir, zasnovan za standardizacijo interakcij med AI modeli in odjemalskimi aplikacijami. Ta odprtokodni kurikulum ponuja strukturirano učno pot, ki vključuje praktične primere kode in realne primere uporabe v priljubljenih programskih jezikih, kot so C#, Java, JavaScript, TypeScript in Python.
Ne glede na to, ali ste razvijalec AI, sistemski arhitekt ali programski inženir, je ta vodič vaš celovit vir za obvladovanje osnov MCP in strategij implementacije.
- 📘 MCP Dokumentacija – Podrobni vodiči in uporabniška navodila
- 📜 MCP Specifikacija – Arhitektura protokola in tehnične reference
- 🧑💻 MCP GitHub repozitorij – Odprtokodni SDK-ji, orodja in primeri kode
00-03: Osnove
- 00. Uvod v MCP
Pregled Model Context Protocol in njegov pomen v AI procesih. Preberi več - 01. Razlaga osnovnih pojmov
Podroben pregled osnovnih konceptov MCP. Preberi več - 02. Varnost v MCP
Varnostne grožnje in najboljše prakse. Preberi več - 03. Začetek z MCP
Nastavitev okolja, osnovni strežniki/odjemalci, integracija. Preberi več
03.x: Praktične delavnice
- 3.1. Prvi strežnik – Vodič
- 3.2. Prvi odjemalec – Vodič
- 3.3. Odjemalec z LLM – Vodič
- 3.4. Uporaba strežnika z Visual Studio Code – Vodič
- 3.5. Ustvarjanje strežnika z uporabo SSE – Vodič
- 3.6. HTTP pretakanje – Vodič
- 3.7. Uporaba AI Toolkit – Vodič
- 3.8. Testiranje vašega strežnika – Vodič
- 3.9. Namestitev strežnika – Vodič
04-05: Praktično in napredno
- 04. Praktična implementacija
SDK-ji, odpravljanje napak, testiranje, ponovno uporabni predlogi pozivov. Preberi več - 05. Napredne teme v MCP
Večmodalna AI, skaliranje, uporaba v podjetjih. Preberi več - 5.1. MCP integracija z Azure – Vodič
- 5.2. Večmodalnost – Vodič
- 5.3. MCP OAuth2 demo – Vodič
- 5.4. Root konteksti – Vodič
- 5.5. Usmerjanje – Vodič
- 5.6. Vzorcevanje – Vodič
- 5.7. Skaliranje – Vodič
- 5.8. Varnost – Vodič
- 5.9. Web Search MCP – Vodič
- 5.10. Pretakanje v realnem času – Vodič
- 5.11. Iskanje po spletu v realnem času – Vodič
06-10: Skupnost, najboljše prakse in delavnice
- 06. Prispevki skupnosti – Vodič
- 07. Uvidi iz zgodnje uporabe – Vodnik
- 08. Najboljše prakse za MCP – Vodnik
- 09. Primeri uporabe MCP – Vodnik
- 10. Poenostavitev AI delovnih tokov: gradnja MCP strežnika z AI orodji – Praktična delavnica
Raziskujte implementacije kode po jezikih
Raziskujte napredne vzorce
Da boste iz tega učnega načrta kar največ izkoristili, bi morali imeti:
- Osnovno znanje C#, Java ali Python
- Razumevanje modela klient-strežnik in API-jev
- (Neobvezno) Poznavanje osnov strojnega učenja
Na voljo je obsežen Učni načrt, ki vam bo pomagal učinkovito raziskovati ta repozitorij. Načrt vključuje:
- Vizualni zemljevid učnega načrta z vsemi obravnavanimi temami
- Podroben pregled posameznih delov repozitorija
- Navodila, kako uporabljati vzorcne projekte
- Priporočene poti učenja za različne ravni znanja
- Dodatne vire za podporo vašemu učenju
Vsaka lekcija v tem vodniku vsebuje:
- Jasne razlage MCP konceptov
- Žive primere kode v več jezikih
- Vaje za izdelavo pravih MCP aplikacij
- Dodatne vire za napredne učence
Ta vsebina je licencirana pod MIT licenco. Za pogoje glejte LICENSE.
Ta projekt sprejema prispevke in predloge. Večina prispevkov zahteva, da se strinjate s Contributor License Agreement (CLA), s katerim potrdite, da imate pravico in dejansko omogočate uporabo vašega prispevka. Za podrobnosti obiščite https://cla.opensource.microsoft.com.
Ko oddate pull request, bo CLA bot samodejno preveril, ali morate predložiti CLA in ustrezno označil PR (npr. statusno preverjanje, komentar). Preprosto sledite navodilom bota. To boste morali storiti samo enkrat za vse repozitorije, ki uporabljajo naš CLA.
Ta projekt je sprejel Microsoft Open Source Code of Conduct. Za več informacij si oglejte pogosta vprašanja o Code of Conduct ali pišite na opencode@microsoft.com za dodatna vprašanja ali komentarje.
Naša ekipa pripravlja tudi druge tečaje! Oglejte si:
- 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
- Obvladovanje GitHub Copilot za AI soavtorsko programiranje
- Obvladovanje GitHub Copilot za razvijalce C#/.NET
- Izberi svojo Copilot pustolovščino
Ta projekt lahko vsebuje blagovne znamke ali logotipe za projekte, izdelke ali storitve. Pooblaščena uporaba Microsoftovih blagovnih znamk ali logotipov je predmet in mora slediti Microsoftovim smernicam za uporabo blagovnih znamk in znamk. Uporaba Microsoftovih blagovnih znamk ali logotipov v spremenjenih različicah tega projekta ne sme povzročiti zmede ali nakazovati na sponzorstvo Microsofta. Vsaka uporaba blagovnih znamk ali logotipov tretjih oseb je predmet pravil teh tretjih oseb.
Opozorilo:
Ta dokument je bil preveden z uporabo storitve za avtomatski prevod AI Co-op Translator. Čeprav si prizadevamo za natančnost, vas opozarjamo, da lahko avtomatski prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku velja za avtoritativni vir. Za pomembne informacije priporočamo strokovni človeški prevod. Ne odgovarjamo za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.
