Postupujte podľa týchto krokov, aby ste začali používať tieto zdroje:
- Forknite repozitár: Kliknite
- Klonujte repozitár:
git clone https://github.com/microsoft/mcp-for-beginners.git - Pripojte sa na Azure AI Foundry Discord a stretnite sa s odborníkmi a ďalšími vývojármi
Arabčina | Bengálčina | Bulharčina | Barmčina (Mjanmarsko) | Čínština (zjednodušená) | Čínština (tradičná, Hongkong) | Čínština (tradičná, Macao) | Čínština (tradičná, Taiwan) | Chorvátčina | Čeština | Dánčina | Holandčina | Fínčina | Francúzština | Nemčina | Gréčtina | Hebrejčina | Hindčina | Maďarčina | Indonézština | Taliančina | Japončina | Kórejčina | Malajčina | Maráthčina | Nepálčina | Nórčina | Perzština (Farsi) | Poľština | Portugalčina (Brazília) | Portugalčina (Portugalsko) | Pandžábčina (Gurmukhi) | Rumunčina | Ruština | Srbčina (cyrilika) | Slovenčina | Slovinčina | Španielčina | Swahilčina | Švédčina | Tagalog (Filipínčina) | Thajčina | Turečtina | Ukrajinčina | Urdu | Vietnamčina
Model Context Protocol (MCP) je moderný rámec navrhnutý na štandardizáciu interakcií medzi AI modelmi a klientskými aplikáciami. Tento open-source učebný plán ponúka štruktúrovanú cestu učenia, doplnenú praktickými príkladmi kódu a reálnymi prípadmi použitia, v populárnych programovacích jazykoch vrátane 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é návody a používateľské príručky
- 📜 MCP Špecifikácia – Architektúra protokolu a technické referencie
- 📜 Pôvodná MCP Špecifikácia – Legacy technické referencie (môžu obsahovať ďalšie detaily)
- 🧑💻 MCP GitHub Repozitár – Open-source SDK, nástroje a ukážky kódu
- 🌐 MCP Komunita – Pripojte sa k diskusiám a prispievajte do komunity
| Modul | Téma | Popis | Odkaz |
|---|---|---|---|
| Modul 1-3: Základy | |||
| 00 | Úvod do MCP | Prehľad Model Context Protocol a jeho význam v AI procesoch | Čítajte viac |
| 01 | Vysvetlenie základných konceptov | Hĺbkový prieskum základných konceptov MCP | Čítajte viac |
| 02 | Bezpečnosť v MCP | Hrozby bezpečnosti a najlepšie postupy | Čítajte viac |
| 03 | Začíname s MCP | Nastavenie prostredia, základné servery/klienti, integrácia | Čítajte 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 VS Code | Spotrebujte MCP servery vo VS Code | Sprievodca |
| 3.5 | stdio Server | Vytvorte servery pomocou stdio transportu | Sprievodca |
| 3.6 | HTTP Streaming | Implementujte HTTP streaming v MCP | Sprievodca |
| 3.7 | AI Toolkit | Používajte AI Toolkit s MCP | Sprievodca |
| 3.8 | Testovanie | Testujte svoju implementáciu MCP servera | Sprievodca |
| 3.9 | Nasadenie | Nasadenie MCP serverov do produkcie | Sprievodca |
| Modul 4-5: Praktické a pokročilé | |||
| 04 | Praktická implementácia | SDK, ladenie, testovanie, opakovane použiteľné šablóny promptov | Čítajte viac |
| 05 | Pokročilé témy v MCP | Multi-modálne AI, škálovanie, podnikové použitie | Čítajte viac |
| 5.1 | Integrácia Azure | Integrácia MCP s Azure | Sprievodca |
| 5.2 | Multi-modalita | 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 contexts | Sprievodca |
| 5.5 | Routing | Stratégie routingu MCP | Sprievodca |
| 5.6 | Sampling | Techniky sampling v MCP | Sprievodca |
| 5.7 | Škálovanie | Škálovanie implementácií MCP | Sprievodca |
| 5.8 | Bezpečnosť | Pokročilé úvahy o bezpečnosti | Sprievodca |
| 5.9 | Web Search | Implementácia schopností webového vyhľadávania | Sprievodca |
| 5.10 | Realtime Streaming | Vytvorenie funkčnosti pre realtime streaming | Sprievodca |
| 5.11 | Realtime Search | Implementácia realtime vyhľadávania | Sprievodca |
| 5.12 | Entra ID Auth | Autentifikácia s Microsoft Entra ID | Sprievodca |
| 5.13 | Integrácia Foundry | Integrácia s Azure AI Foundry | Sprievodca |
| 5.14 | Context Engineering | Techniky pre efektívne context engineering | Sprievodca |
| Modul 6-10: Komunita a najlepšie postupy | |||
| 06 | Príspevky komunity | Ako prispievať do ekosystému MCP | Sprievodca |
| 07 | Postrehy z raného prijatia | Príbehy reálnych implementácií | Sprievodca |
| 08 | Najlepšie postupy pre MCP | Výkon, odolnosť voči chybám, odolnosť | Sprievodca |
| 09 | Prípadové štúdie MCP | Praktické príklady implementácie | Sprievodca |
| 10 | Workshop | Vytvorenie MCP servera s AI Toolkit | Laboratórium |
| Jazyk | Popis | Odkaz |
|---|---|---|
| C# | Príklad MCP servera | Zobraziť kód |
| Java | MCP Kalkulačka | Zobraziť kód |
| JavaScript | MCP Demo | Zobraziť kód |
| Python | MCP Server | Zobraziť kód |
| TypeScript | MCP Príklad | Zobraziť kód |
| Rust | MCP Príklad | Zobraziť kód |
| Jazyk | Popis | Odkaz |
|---|---|---|
| C# | Pokročilý príklad | View Code |
| Java so Spring | Príklad aplikácie v kontajneri | View Code |
| JavaScript | Pokročilý príklad | View Code |
| Python | Komplexná implementácia | View Code |
| TypeScript | Príklad s kontajnerom | View Code |
Aby ste z tohto kurzu vyťažili 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 konceptov AI/ML
-
Pripojenie sa k našim komunitným diskusiám pre podporu
Tento repozitár obsahuje niekoľko zdrojov, ktoré vám pomôžu efektívne sa orientovať a učiť:
Komplexný Študijný sprievodca je k dispozícii, aby vám pomohol efektívne sa orientovať v tomto repozitári. Sprievodca obsahuje:
- Vizualizovanú mapu kurikula so všetkými pokrytými témami
- Podrobný rozpis každej sekcie repozitára
- Pokyny, ako používať ukážkové projekty
- Odporúčané učebné cesty pre rôzne úrovne zručností
- Doplnkové zdroje na obohatenie vášho vzdelávacieho procesu
Vedie sa podrobný Záznam zmien, ktorý sleduje všetky významné aktualizácie učebných materiálov, vrátane:
- Pridania nového obsahu
- Štrukturálnych zmien
- Vylepšení funkcií
- Aktualizácií dokumentácie
Každá lekcia v tomto sprievodcovi obsahuje:
- Jasné vysvetlenia konceptov MCP
- Ukážky živého kódu v rôznych jazykoch
- Cvičenia na vytváranie reálnych MCP aplikácií
- Doplnkové zdroje pre pokročilých študentov
Pripravte sa na dva dni hlbokých technických poznatkov, komunitného prepojenia a praktického učenia na MCP Dev Days, virtuálnom podujatí venovanom Model Context Protocol (MCP) — vznikajúcemu štandardu, ktorý prepája AI modely a nástroje, na ktorých závisia.
Môžete sledovať MCP Dev Days registráciou na našej stránke podujatia: https://aka.ms/mcpdevdays.
Je zameraný na posilnenie vývojárov pri používaní MCP vo svojom vývojárskom 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 formovaní otvoreného, rozšíriteľného ekosystému MCP.
Reálne ukážky vo VS Code, Visual Studio, GitHub Copilot a populárnych komunitných nástrojoch
Praktické, kontextovo orientované vývojárske pracovné postupy
Sedenia vedené komunitou a poznatky
Či už s MCP len začínate, alebo už s ním pracujete, Deň 1 vám poskytne inšpiráciu a praktické poznatky.
Je určený pre tvorcov MCP. Pôjdeme do hĺbky implementačných stratégií a osvedčených postupov na vytváranie MCP serverov a integráciu MCP do vašich AI pracovných postupov.
- Budovanie MCP serverov a ich integrácia do agentových skúseností
- Vývoj riadený promptami
- Najlepšie bezpečnostné postupy
- Používanie stavebných blokov ako Functions, ACA a API Management
- Zarovnanie registru a nástroje (1P + 3P)
Ak ste vývojár, tvorca nástrojov alebo AI produktový stratég, tento deň je plný poznatkov, ktoré potrebujete na vytváranie škálovateľných, bezpečných a budúcnosti odolných MCP riešení.
Naučte sa v intenzívnych video reláciách, ako vytvárať MCP servery, integrovať ich s VS Code a profesionálne nasadzovať na Azure na základe obsahu z kurzu MCP pre začiatočníkov. Získajte praktické zručnosti v technológii, ktorú už používajú veľké spoločnosti.
Ďakujeme Microsoft Valued Professional Shivam Goyal za príspevky dôležitých ukážok kódu.
Tento obsah je licencovaný pod MIT licenciou. Podmienky a podrobnosti nájdete v LICENSE.
Tento projekt víta príspevky a návrhy. Väčšina príspevkov vyžaduje, aby ste súhlasili s
Dohodou o licencii prispievateľa (CLA), ktorá vyhlasuje, že máte právo a skutočne udeľujete nám
práva na používanie vášho príspevku. Podrobnosti nájdete na
https://cla.opensource.microsoft.com.
Keď odošlete pull request, bot CLA automaticky určí, či musíte poskytnúť
CLA a príslušne označí PR (napr. kontrola stavu, komentár). Jednoducho postupujte podľa pokynov
poskytnutých botom. Toto musíte urobiť iba raz vo všetkých repozitároch, ktoré používajú našu 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 alebo komentármi.
Repozitár je organizovaný nasledovne:
- Hlavné kurikulum (00-10): Hlavný obsah organizovaný v desiatich sekvenčných moduloch
- images/: Diagramy a ilustrácie použité v celom kurikule
- translations/: Podpora viacerých jazykov s automatizovanými prekladmi
- translated_images/: Lokalizované verzie diagramov a ilustrácií
- study_guide.md: Komplexný sprievodca na orientáciu v repozitári
- changelog.md: Záznam všetkých významných zmien v učebných materiáloch
- mcp.json: Konfiguračný súbor pre špecifikáciu MCP
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: Dokumenty o správe projektu
Náš tím vytvára 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
- Generative AI for Beginners using Java
- 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 alebo služieb. Autorizované používanie ochranných známok alebo log Microsoftu podlieha a musí dodržiavať
Microsoft's Trademark & Brand Guidelines.
Používanie ochranných známok alebo log Microsoftu v upravených verziách tohto projektu nesmie spôsobovať zmätok alebo naznačovať sponzorstvo Microsoftu.
Akékoľvek používanie ochranných známok alebo log tretích strán podlieha politikám týchto tretích strán.
Upozornenie:
Tento dokument bol preložený pomocou služby AI prekladu 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. Nenesieme zodpovednosť za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.
