Postupujte podle těchto kroků, abyste mohli začít používat tyto zdroje:
- Vytvořte Fork Repozitáře: Klikněte na
- Naklonujte Repozitář:
git clone https://github.com/microsoft/mcp-for-beginners.git - Připojte se k Azure AI Foundry Discordu a setkejte se s odborníky a dalšími vývojáři
Model Context Protocol (MCP) je moderní rámec navržený pro standardizaci interakcí mezi AI modely a klientskými aplikacemi. Toto open-source kurikulum nabízí strukturovanou cestu učení s praktickými příklady kódů a reálnými scénáři použití v populárních programovacích jazycích jako C#, Java, JavaScript, TypeScript a Python.
Ať už jste vývojář AI, systémový architekt nebo softwarový inženýr, tento průvodce je vaším komplexním zdrojem pro zvládnutí základů MCP a strategií implementace.
- 📘 MCP Dokumentace – Podrobné tutoriály a uživatelské příručky
- 📜 MCP Specifikace – Architektura protokolu a technické reference
- 🧑💻 MCP GitHub Repository – Open-source SDK, nástroje a ukázky kódu
00-03: Základy
- 00. Úvod do MCP
Přehled Model Context Protocol a jeho význam v AI pipelinech. Číst více - 01. Vysvětlení základních konceptů
Hloubkový průzkum základních pojmů MCP. Číst více - 02. Bezpečnost v MCP
Hrozby zabezpečení a osvědčené postupy. Číst více - 03. Začínáme s MCP
Nastavení prostředí, základní servery/klienti, integrace. Číst více
03.x: Praktické laboratoře
- 3.1. První server – Průvodce
- 3.2. První klient – Průvodce
- 3.3. Klient s LLM – Průvodce
- 3.4. Použití serveru ve Visual Studio Code – Průvodce
- 3.5. Vytvoření serveru pomocí SSE – Průvodce
- 3.6. HTTP Streaming – Průvodce
- 3.7. Použití AI Toolkit – Průvodce
- 3.8. Testování vašeho serveru – Průvodce
- 3.9. Nasazení serveru – Průvodce
04-05: Praktické a pokročilé
- 04. Praktická implementace
SDK, ladění, testování, znovupoužitelné šablony promptů. Číst více - 05. Pokročilá témata v MCP
Multimodální AI, škálování, podnikové použití. Číst více - 5.1. MCP integrace s Azure – Průvodce
- 5.2. Multimodalita – Průvodce
- 5.3. MCP OAuth2 demo – Průvodce
- 5.4. Root Contexts – Průvodce
- 5.5. Směrování – Průvodce
- 5.6. Sampling – Průvodce
- 5.7. Škálování – Průvodce
- 5.8. Bezpečnost – Průvodce
- 5.9. Web Search MCP – Průvodce
- 5.10. Realtime Streaming – Průvodce
- 5.11. Realtime Web Search – Průvodce
06-10: Komunita, nejlepší postupy a laboratoře
- 06. Příspěvky komunity – Průvodce
- 07. Postřehy z raného přijetí – Průvodce
- 08. Nejlepší postupy pro MCP – Průvodce
- 09. Případové studie MCP – Průvodce
- 10. Zjednodušení AI pracovních toků: Vytvoření MCP serveru s AI Toolkit – Praktický workshop
Prozkoumejte implementace kódu podle jazyka
Prozkoumejte pokročilé ukázky
Abyste z tohoto kurzu vytěžili co nejvíce, měli byste mít:
- Základní znalosti C#, Java nebo Pythonu
- Pochopení klient-server modelu a API
- (Volitelné) Znalost základů strojového učení
K dispozici je komplexní Studijní průvodce, který vám pomůže efektivně se orientovat v tomto repozitáři. Průvodce obsahuje:
- Vizualizaci osnovy se všemi probíranými tématy
- Podrobný rozpis jednotlivých částí repozitáře
- Návody, jak používat ukázkové projekty
- Doporučené studijní cesty podle úrovně znalostí
- Další zdroje pro doplnění vašeho učení
Každá lekce v tomto průvodci obsahuje:
- Jasné vysvětlení konceptů MCP
- Ukázky kódu v několika programovacích jazycích
- Cvičení pro tvorbu reálných MCP aplikací
- Další zdroje pro pokročilé uživatele
Tento obsah je licencován pod MIT licencí. Pro podmínky použití viz LICENSE.
Tento projekt vítá příspěvky a návrhy. Většina příspěvků vyžaduje souhlas s Contributor License Agreement (CLA), který potvrzuje, že máte právo a skutečně nám udělujete práva k použití vašeho příspěvku. Podrobnosti najdete na https://cla.opensource.microsoft.com.
Při odeslání pull requestu automatický CLA bot zjistí, zda je potřeba poskytnout CLA a odpovídajícím způsobem označí PR (např. kontrola stavu, komentář). Stačí postupovat podle pokynů bota. Tento krok provedete jen jednou napříč všemi repozitáři používajícími naši CLA.
Tento projekt přijal Microsoft Open Source Code of Conduct.
Pro více informací navštivte Code of Conduct FAQ nebo kontaktujte opencode@microsoft.com s dalšími dotazy či připomínkami.
Náš tým připravuje i další kurzy! Podívejte se na:
- 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ádnutí GitHub Copilot pro AI párové programování
- Ovládnutí GitHub Copilot pro vývojáře C#/.NET
- Vyberte si vlastní Copilot dobrodružství
Tento projekt může obsahovat ochranné známky nebo loga projektů, produktů či služeb. Autorizované používání ochranných známek nebo log Microsoftu podléhá a musí dodržovat Pokyny Microsoftu k ochranným známkám a značkám. Používání ochranných známek nebo log Microsoftu v upravených verzích tohoto projektu nesmí vést k nejasnostem nebo naznačovat sponzorství ze strany Microsoftu. Jakékoliv použití ochranných známek nebo log třetích stran podléhá pravidlům těchto třetích stran.
Upozornění:
Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. Přestože usilujeme o přesnost, mějte prosím na paměti, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho mateřském jazyce by měl být považován za autoritativní zdroj. Pro kritické informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakákoliv nedorozumění nebo chybné interpretace vzniklé použitím tohoto překladu.
