Postupujte podľa týchto krokov, aby ste začali využívať tieto zdroje:
- Vytvorte fork repozitára: Kliknite na
- Naklonujte repozitár:
git clone https://github.com/microsoft/mcp-for-beginners.git - Pridajte sa do Azure AI Foundry Discord a spoznajte expertov a ďalších vývojárov
Model Context Protocol (MCP) je moderný rámec navrhnutý na štandardizáciu interakcií medzi AI modelmi a klientskymi aplikáciami. Toto open-source kurikulum ponúka štruktúrovanú cestu učenia s praktickými príkladmi kódu a reálnymi prípadmi použitia v populárnych programovacích jazykoch ako C#, Java, JavaScript, TypeScript a Python.
Či už ste AI vývojár, systémový architekt alebo softvérový inžinier, tento sprievodca je vaším komplexným zdrojom na zvládnutie základov MCP a implementačných stratégií.
- 📘 MCP Dokumentácia – Podrobné tutoriály a používateľské príručky
- 📜 MCP Špecifikácia – Architektúra protokolu a technické referencie
- 🧑💻 MCP GitHub Repository – Open-source SDK, nástroje a ukážky kódu
00-03: Základy
- 00. Úvod do MCP
Prehľad Model Context Protocol a jeho význam v AI pipeline. Čítať viac - 01. Vysvetlenie základných pojmov
Hlbší pohľad na základné koncepty MCP. Čítať viac - 02. Bezpečnosť v MCP
Hrozby bezpečnosti a najlepšie postupy. Čítať viac - 03. Začíname s MCP
Nastavenie prostredia, základné servery/klienti, integrácia. Čítať viac
03.x: Praktické laboratóriá
- 3.1. Prvý server – Sprievodca
- 3.2. Prvý klient – Sprievodca
- 3.3. Klient s LLM – Sprievodca
- 3.4. Použitie servera vo Visual Studio Code – Sprievodca
- 3.5. Vytvorenie servera pomocou SSE – Sprievodca
- 3.6. HTTP streaming – Sprievodca
- 3.7. Použitie AI Toolkit – Sprievodca
- 3.8. Testovanie servera – Sprievodca
- 3.9. Nasadenie servera – Sprievodca
04-05: Praktické a pokročilé témy
- 04. Praktická implementácia
SDK, ladenie, testovanie, znovupoužiteľné šablóny promptov. Čítať viac - 05. Pokročilé témy v MCP
Multi-modálna AI, škálovanie, použitie v podnikoch. Čítať viac - 5.1. Integrácia MCP s Azure – Sprievodca
- 5.2. Multi modalita – Sprievodca
- 5.3. MCP OAuth2 Demo – Sprievodca
- 5.4. Root Contexts – Sprievodca
- 5.5. Routing – Sprievodca
- 5.6. Sampling – Sprievodca
- 5.7. Škálovanie – Sprievodca
- 5.8. Bezpečnosť – Sprievodca
- 5.9. Web Search MCP – Sprievodca
- 5.10. Realtime Streaming – Sprievodca
- 5.11. Realtime Web Search – Sprievodca
06-10: Komunita, najlepšie praktiky a laboratóriá
- 06. Príspevky komunity – Sprievodca
- 07. Poznatky z rannej adopcie – Sprievodca
- 08. Najlepšie postupy pre MCP – Sprievodca
- 09. Prípadové štúdie MCP – Sprievodca
- 10. Zefektívnenie AI pracovných tokov: Vytvorenie MCP servera s AI Toolkit – Praktický workshop
Preskúmajte implementácie kódu podľa jazyka
Preskúmajte pokročilé ukážky
Aby ste z tohto kurikula vyťažili čo najviac, mali by ste mať:
- Základné znalosti C#, Javy alebo Pythonu
- Pochopenie modelu klient-server a API
- (Voliteľné) Znalosť konceptov strojového učenia
K dispozícii je komplexný Študijný sprievodca, ktorý vám pomôže efektívne sa orientovať v tomto repozitári. Sprievodca obsahuje:
- Vizualizáciu kurikula so všetkými témami
- Podrobný rozpis jednotlivých častí repozitára
- Návody, ako používať ukážkové projekty
- Odporúčané študijné cesty pre rôzne úrovne znalostí
- Doplnkové zdroje na podporu vášho učenia
Každá lekcia v tomto sprievodcovi obsahuje:
- Jasné vysvetlenie konceptov MCP
- Ukážky kódu v rôznych programovacích jazykoch
- Cvičenia na vytváranie reálnych MCP aplikácií
- Doplnkové zdroje pre pokročilých študentov
Tento obsah je licencovaný pod MIT licenciou. Podmienky nájdete v súbore LICENSE.
Tento projekt vítá príspevky a návrhy. Väčšina príspevkov vyžaduje, aby ste súhlasili s Contributor License Agreement (CLA), ktorý potvrdzuje, že máte právo a naozaj nám udeľujete práva na použitie vášho príspevku. Podrobnosti nájdete na https://cla.opensource.microsoft.com.
Pri odoslaní pull requestu CLA bot automaticky zistí, či je potrebné poskytnúť CLA, a podľa toho označí PR (napr. kontrola stavu, komentár). Jednoducho postupujte podľa pokynov bota. Tento proces je potrebné vykonať len raz pre všetky repozitáre používajúce náš CLA.
Tento projekt prijal Microsoft Open Source Code of Conduct.
Viac informácií nájdete v FAQ k Code of Conduct alebo kontaktujte opencode@microsoft.com s akýmikoľvek otázkami či pripomienkami.
Náš tím pripravuje aj ďalšie kurzy! Pozrite 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
- Ovládnutie GitHub Copilot pre AI párové programovanie
- Ovládnutie GitHub Copilot pre vývojárov C#/.NET
- Vyberte si svoju vlastnú Copilot dobrodružnú cestu
Tento projekt môže obsahovať ochranné známky alebo logá projektov, produktov alebo služieb. Autorizované používanie ochranných známok alebo log Microsoftu podlieha a musí dodržiavať Pokyny Microsoftu pre ochranné známky a značky. Používanie ochranných známok alebo log Microsoftu v upravených verziách tohto projektu nesmie viesť k zmätku ani naznačovať sponzorstvo Microsoftom. Akékoľvek použitie ochranných známok alebo log tretích strán podlieha pravidlám týchto tretích strán.
Zrieknutie sa zodpovednosti:
Tento dokument bol preložený pomocou AI prekladateľskej služby Co-op Translator. Hoci sa snažíme o presnosť, prosím, berte na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho rodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za akékoľvek nedorozumenia alebo nesprávne výklady vyplývajúce z použitia tohto prekladu.
