Skip to content

Latest commit

 

History

History
266 lines (199 loc) · 20.5 KB

File metadata and controls

266 lines (199 loc) · 20.5 KB

MCP-pre-začiatočníkov

Prispievatelia na GitHub Problémy na GitHub Pull-requesty na GitHub PRs Welcome

Sledovatelia na GitHub Forky na GitHub Hviezdičky na GitHub

Microsoft Azure AI Foundry Discord

Postupujte podľa týchto krokov, aby ste začali používať tieto zdroje:

  1. Forknite repozitár: Kliknite Forky na GitHub
  2. Klonujte repozitár: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Pripojte sa na Azure AI Foundry Discord a stretnite sa s odborníkmi a ďalšími vývojármi

🌐 Podpora viacerých jazykov

Podporované cez GitHub Action (Automatizované a vždy aktuálne)

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

🚀 Učebný plán Model Context Protocol (MCP) pre začiatočníkov

Naučte sa MCP pomocou praktických príkladov kódu v C#, Java, JavaScript, Rust, Python a TypeScript

🧠 Prehľad učebného plánu Model Context Protocol

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í.

🔗 Oficiálne zdroje MCP

🧭 Prehľad učebného plánu MCP

📚 Kompletná štruktúra učebného plánu

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

💻 Ukážkové projekty kódu

Základné ukážky MCP kalkulačky

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

Pokročilé implementácie MCP

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

🎯 Predpoklady na učenie MCP

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

📚 Študijný sprievodca a zdroje

Tento repozitár obsahuje niekoľko zdrojov, ktoré vám pomôžu efektívne sa orientovať a učiť:

Študijný sprievodca

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

Záznam zmien

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

🛠️ Ako efektívne používať tento kurz

Každá lekcia v tomto sprievodcovi obsahuje:

  1. Jasné vysvetlenia konceptov MCP
  2. Ukážky živého kódu v rôznych jazykoch
  3. Cvičenia na vytváranie reálnych MCP aplikácií
  4. Doplnkové zdroje pre pokročilých študentov

Udalosti

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.

Témy zahŕňajú:

  • 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í.

MCP Boot Camp august 2025

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.

🌟 Poďakovanie komunite

Ďakujeme Microsoft Valued Professional Shivam Goyal za príspevky dôležitých ukážok kódu.

📜 Informácie o licencii

Tento obsah je licencovaný pod MIT licenciou. Podmienky a podrobnosti nájdete v LICENSE.

🤝 Pokyny na prispievanie

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.

📂 Štruktúra repozitára

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

🎒 Ďalšie kurzy

Náš tím vytvára aj ďalšie kurzy! Pozrite si:

™️ Oznámenie o ochranných známkach

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.