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 na Azure AI Foundry Discord a stretnite sa s odborníkmi a ďalšími vývojármi
Francúzština | Španielčina | Nemčina | Ruština | Arabčina | Perzština (Farsi) | Urdu | Čínština (zjednodušená) | Čínština (tradičná, Macau) | Čínština (tradičná, Hong Kong) | Čínština (tradičná, Taiwan) | Japončina | Kórejčina | Hindčina | Bengálčina | Maráthčina | Nepálčina | Pandžábčina (Gurmukhi) | Portugalčina (Portugalsko) | Portugalčina (Brazília) | Taliančina | Poľština | Turečtina | Gréčtina | Thajčina | Švédčina | Dánčina | Nórčina | Fínčina | Holandčina | Hebrejčina | Vietnamčina | Indonézština | Malajčina | Tagalog (Filipínčina) | Swahilčina | Maďarčina | Čeština | Slovenčina | Rumunčina | Bulharčina | Srbčina (cyrilika) | Chorvátčina | Slovinčina | Ukrajinčina | Barmský (Myanmar)
Model Context Protocol (MCP) je moderný rámec navrhnutý na štandardizáciu interakcií medzi AI modelmi a klientskymi aplikáciami. Tento open-source kurz 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 stratégií implementácie.
- 📘 MCP Dokumentácia – Podrobné návody a používateľské príručky
- 📜 MCP Špecifikácia – Architektúra protokolu a technické referencie
- 📜 Pôvodná MCP Špecifikácia – Staršie technické referencie (môže obsahovať ďalšie detaily)
- 🧑💻 MCP GitHub Repozitár – Open-source SDK, nástroje a ukážky kódu
- 🌐 MCP Komunita – Pridajte sa k diskusiám a prispievajte do komunity
Pripravte sa na dva dni hlbokých technických poznatkov, spojenia s komunitou a praktického učenia na MCP Dev Days, virtuálnej udalosti venovanej Model Context Protocol (MCP) — novému štandardu, ktorý prepája AI modely a nástroje, na ktorých sú závislé.
➡️ Registrujte sa na MCP Dev Days
MCP Dev Days môžete sledovať po registrácii na našej stránke: https://aka.ms/mcpdevdays. Odtiaľ sa budete môcť pripojiť k živému vysielaniu na YouTube alebo Twitch. Všetok obsah bude nahraný a dostupný neskôr na YouTube kanáli Microsoft Developer. Zdrojový kód pre ukážky bude tiež dostupný na GitHub.
- Dátumy: 29. júl (Deň 1) & 30. júl (Deň 2)
- Čas: 9:00 PST každý deň
- Kde: Online – pripojte sa odkiaľkoľvek!
Je zameraný na posilnenie vývojárov v používaní MCP v ich pracovnom postupe a oslavu úžasnej MCP komunity. Pripoja sa k nám členovia komunity a partneri ako Arcade, Block, Okta a Neon, aby ukázali, ako spolupracujú s Microsoftom na vytvorení otvorenej, rozšíriteľnej MCP ekosystému. Reálne ukážky vo VS Code, Visual Studio, GitHub Copilot a populárnych komunitných nástrojoch
Praktické, kontextovo riadené vývojárske pracovné postupy
Sedenia vedené komunitou a poznatky
Či už s MCP len začínate, alebo už na ňom pracujete, Deň 1 vás inšpiruje a poskytne konkrétne tipy.
Je určený pre tvorcov MCP. Pôjdeme do hĺbky implementačných stratégií a najlepších praktík pre vytváranie MCP serverov a integráciu MCP do vašich AI pracovných tokov.
- Budovanie MCP serverov a ich integrácia do agentných skúseností
- Vývoj riadený promptami
- Najlepšie bezpečnostné praktiky
- Používanie stavebných blokov ako Functions, ACA a API Management
- Zladenie registru a nástroje (1P + 3P)
Ak ste vývojár, tvorca nástrojov alebo stratég AI produktov, tento deň je nabitý poznatkami, ktoré potrebujete na vytváranie škálovateľných, bezpečných a pripravených MCP riešení.
| Modul | Téma | Popis | Odkaz |
|---|---|---|---|
| Moduly 1-3: 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 konceptov | Hlboký pohľad na základné koncepty MCP | Čítať viac |
| 02 | Bezpečnosť v MCP | Hrozby bezpečnosti a najlepšie praktiky | Čítať viac |
| 03 | Začíname s MCP | Nastavenie prostredia, základné servery/klienti, integrácia | Čítať viac |
| Modul 3: Vytvorenie prvého servera a klienta | |||
| 3.1 | Prvý server | Vytvorte svoj prvý MCP server | Sprievodca |
| 3.2 | Prvý klient | Vyvinúť základného MCP klienta | Sprievodca |
| 3.3 | Klient s LLM | Integrácia veľkých jazykových modelov | Sprievodca |
| 3.4 | Integrácia vo VS Code | Používanie MCP serverov vo VS Code | Sprievodca |
| 3.5 | SSE server | Vytváranie serverov pomocou Server-Sent Events | Sprievodca |
| 3.6 | HTTP streaming | Implementácia HTTP streamingu v MCP | Sprievodca |
| 3.7 | AI Toolkit | Použitie AI Toolkit s MCP | Sprievodca |
| 3.8 | Testovanie | Testovanie implementácie MCP servera | Sprievodca |
| 3.9 | Nasadenie | Nasadenie MCP serverov do produkcie | Sprievodca |
| Moduly 4-5: 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 | Multimodálne AI, škálovanie, podnikové použitie | Čítať viac |
| 5.1 | Integrácia Azure | MCP integrácia s Azure | Sprievodca |
| 5.2 | Multimodalita | Práca s viacerými modalitami | Sprievodca |
| 5.3 | OAuth2 Demo | Implementácia OAuth2 autentifikácie | Sprievodca |
| 5.4 | Root Contexts | Pochopenie a implementácia root kontextov | Sprievodca |
| 5.5 | Routing | MCP routing stratégie | Sprievodca |
| 5.6 | Sampling | Techniky vzorkovania v MCP | Sprievodca |
| 5.7 | Škálovanie | Škálovanie MCP implementácií | Sprievodca |
| 5.8 | Bezpečnosť | Pokročilé bezpečnostné úvahy | Sprievodca |
| 5.9 | Webové vyhľadávanie | Implementácia webového vyhľadávania | Sprievodca |
| 5.10 | Realtime streaming | Vytváranie funkcií pre realtime streaming | Sprievodca |
| 5.11 | Realtime vyhľadávanie | Implementácia realtime vyhľadávania | Sprievodca |
| 5.12 | Entra ID Auth | Overovanie pomocou Microsoft Entra ID | Guide |
| 5.13 | Foundry Integration | Integrácia s Azure AI Foundry | Guide |
| 5.14 | Context Engineering | Techniky efektívneho navrhovania kontextu | Guide |
| Moduly 6-10: Komunita a osvedčené postupy | |||
| 06 | Príspevky komunity | Ako prispieť do ekosystému MCP | Guide |
| 07 | Postrehy z raného nasadenia | Príbehy z reálnych implementácií | Guide |
| 08 | Osvedčené postupy pre MCP | Výkon, odolnosť voči chybám, robustnosť | Guide |
| 09 | Prípadové štúdie MCP | Praktické príklady implementácie | Guide |
| 10 | Praktický workshop | Vytváranie MCP servera s AI Toolkit | Lab |
| Jazyk | Popis | Odkaz |
|---|---|---|
| C# | Príklad MCP servera | View Code |
| Java | MCP kalkulačka | View Code |
| JavaScript | MCP demo | View Code |
| Python | MCP server | View Code |
| TypeScript | MCP príklad | View Code |
| Jazyk | Popis | Odkaz |
|---|---|---|
| C# | Pokročilý príklad | View Code |
| Java | Príklad kontajnerovej aplikácie | View Code |
| JavaScript | Pokročilý príklad | View Code |
| Python | Zložitá implementácia | View Code |
| TypeScript | Príklad kontajnera | View Code |
Aby ste z tohto kurikula získali maximum, mali by ste mať:
-
Základné znalosti programovania aspoň v jednom z nasledujúcich jazykov: C#, Java, JavaScript, Python alebo TypeScript
-
Pochopenie modelu klient-server a API
-
Znalosť konceptov REST a HTTP
-
(Voliteľné) Základy AI/ML konceptov
-
Účasť v diskusiách našej komunity pre podporu
Tento repozitár obsahuje niekoľko zdrojov, ktoré vám pomôžu efektívne sa orientovať a učiť:
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í
- Dodatočné zdroje na doplnenie vášho štúdia
Udržiavame podrobný Zoznam zmien, ktorý sleduje všetky významné aktualizácie materiálov kurikula, vrátane:
- Pridania nového obsahu
- Štrukturálnych zmien
- Vylepšení funkcií
- Aktualizácií dokumentácie
Každá lekcia v tomto sprievodcovi obsahuje:
- Jasné vysvetlenie konceptov MCP
- Ukážky kódu v rôznych jazykoch
- Cvičenia na vytváranie reálnych MCP aplikácií
- Dodatočné zdroje pre pokročilých študentov
Ďakujeme Microsoft Valued Professional Shivam Goyal za príspevok dôležitých ukážok kódu.
Tento obsah je licencovaný pod MIT licenciou. Podmienky nájdete v LICENSE.
Tento projekt vítá príspevky a návrhy. Väčšina príspevkov vyžaduje súhlas s Contributor License Agreement (CLA), ktorý potvrdzuje, že máte právo a skutočne nám poskytujete 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 označí PR príslušne (napr. kontrola stavu, komentár). Stačí postupovať podľa pokynov bota. Tento proces je potrebné absolvovať 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 Code of Conduct FAQ alebo kontaktujte opencode@microsoft.com s ďalšími otázkami či pripomienkami.
Repozitár je usporiadaný nasledovne:
- Core Curriculum (00-10): Hlavný obsah rozdelený do desiatich po sebe idúcich modulov
- images/: Diagramy a ilustrácie používané v celom kurikule
- translations/: Podpora viacerých jazykov s automatickými prekladmi
- translated_images/: Lokalizované verzie diagramov a ilustrácií
- study_guide.md: Komplexný sprievodca orientáciou v repozitári
- changelog.md: Záznam všetkých významných zmien v materiáloch kurikula
- mcp.json: Konfiguračný súbor špecifikácie MCP
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: Dokumenty riadenia projektu
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
- Mastering GitHub Copilot for AI Paired Programming
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
Tento projekt môže obsahovať ochranné známky alebo logá projektov, produktov či služieb. Autorizované používanie ochranných známok alebo log Microsoftu podlieha a musí dodržiavať Microsoft's Trademark & Brand Guidelines. Použitie ochranných známok alebo log Microsoftu v upravených verziách tohto projektu nesmie spôsobovať zmätok ani naznačovať sponzorstvo Microsoftom. Použitie ochranných známok alebo log tretích strán podlieha pravidlám týchto tretích strán.
Vyhlásenie o zodpovednosti:
Tento dokument bol preložený pomocou AI prekladateľskej služby Co-op Translator. Aj keď sa snažíme o presnosť, prosím, majte na pamäti, ž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 interpretácie vyplývajúce z použitia tohto prekladu.
