Tento študijný sprievodca poskytuje prehľad štruktúry a obsahu repozitára pre kurz „Model Context Protocol (MCP) pre začiatočníkov“. Použite ho na efektívnu orientáciu v repozitári a maximálne využitie dostupných zdrojov.
Model Context Protocol (MCP) je štandardizovaný rámec pre interakcie medzi AI modelmi a klientskymi aplikáciami. Pôvodne vytvorený spoločnosťou Anthropic, MCP je teraz spravovaný širšou komunitou MCP prostredníctvom oficiálnej GitHub organizácie. Tento repozitár ponúka komplexný kurz s praktickými ukážkami kódu v jazykoch C#, Java, JavaScript, Python a TypeScript, určený pre AI vývojárov, systémových architektov a softvérových inžinierov.
mindmap
root((MCP for Beginners))
00. Introduction
::icon(fa fa-book)
(Protocol Overview)
(Standardization)
(Use Cases)
01. Core Concepts
::icon(fa fa-puzzle-piece)
(Client-Server Architecture)
(Protocol Components)
(Messaging Patterns)
02. Security
::icon(fa fa-shield)
(Threat Models)
(Best Practices)
(Auth Strategies)
03. Getting Started
::icon(fa fa-rocket)
(First Server)
(Client)
(LLM Client)
(VS Code Integration)
(SSE Server)
(HTTP Streaming)
(AI Toolkit)
(Testing)
(Deployment)
04. Practical Implementation
::icon(fa fa-code)
(SDKs)
(Testing/Debugging)
(Prompt Templates)
(Sample Projects)
05. Advanced Topics
::icon(fa fa-graduation-cap)
(Context Engineering)
(Foundry Integration)
(Multi-modal AI)
(OAuth2 Demo)
(Real-time Search)
(Streaming)
(Root Contexts)
(Routing)
(Sampling)
(Scaling)
(Security)
(Entra ID)
(Web Search)
06. Community
::icon(fa fa-users)
(Code Contributions)
(Documentation)
(MCP Clients)
(MCP Servers)
(Image Generation)
07. Early Adoption
::icon(fa fa-lightbulb)
(Real-world Examples)
(Deployment Stories)
(Future Roadmap)
08. Best Practices
::icon(fa fa-check)
(Performance)
(Fault Tolerance)
(Resilience)
09. Case Studies
::icon(fa fa-file-text)
(API Management)
(Travel Agent)
(Azure DevOps)
(Documentation MCP)
10. Hands-on Workshop
::icon(fa fa-laptop)
(AI Toolkit Integration)
(Custom Server Development)
(Production Deployment)
Repozitár je rozdelený do desiatich hlavných sekcií, zameraných na rôzne aspekty MCP:
-
Úvod (00-Introduction/)
- Prehľad Model Context Protocol
- Prečo je štandardizácia dôležitá v AI pipeline
- Praktické prípady použitia a výhody
-
Základné koncepty (01-CoreConcepts/)
- Klient-server architektúra
- Kľúčové komponenty protokolu
- Vzory komunikácie v MCP
-
Bezpečnosť (02-Security/)
- Hrozby bezpečnosti v systémoch založených na MCP
- Najlepšie postupy zabezpečenia implementácií
- Stratégie autentifikácie a autorizácie
-
Začíname (03-GettingStarted/)
- Nastavenie a konfigurácia prostredia
- Vytvorenie základných MCP serverov a klientov
- Integrácia s existujúcimi aplikáciami
- Obsahuje sekcie pre:
- Prvú implementáciu servera
- Vývoj klienta
- Integráciu LLM klienta
- Integráciu vo VS Code
- Server-Sent Events (SSE) server
- HTTP streaming
- Integráciu AI Toolkit
- Testovacie stratégie
- Pokyny pre nasadenie
-
Praktická implementácia (04-PracticalImplementation/)
- Použitie SDK v rôznych programovacích jazykoch
- Ladenie, testovanie a overovanie
- Tvorba znovupoužiteľných šablón promptov a pracovných tokov
- Ukážkové projekty s príkladmi implementácie
-
Pokročilé témy (05-AdvancedTopics/)
- Techniky kontextového inžinierstva
- Integrácia Foundry agenta
- Multimodálne AI pracovné toky
- Ukážky OAuth2 autentifikácie
- Reálne vyhľadávanie v reálnom čase
- Streaming v reálnom čase
- Implementácia root kontextov
- Stratégie smerovania
- Techniky vzorkovania
- Prístupy k škálovaniu
- Bezpečnostné aspekty
- Integrácia bezpečnosti Entra ID
- Integrácia webového vyhľadávania
-
Príspevky komunity (06-CommunityContributions/)
- Ako prispievať kódom a dokumentáciou
- Spolupráca cez GitHub
- Vylepšenia a spätná väzba od komunity
- Používanie rôznych MCP klientov (Claude Desktop, Cline, VSCode)
- Práca s populárnymi MCP servermi vrátane generovania obrázkov
-
Lekcie z raného prijatia (07-LessonsfromEarlyAdoption/)
- Reálne implementácie a úspešné príbehy
- Budovanie a nasadzovanie riešení založených na MCP
- Trendy a budúca cesta vývoja
-
Najlepšie postupy (08-BestPractices/)
- Ladenie výkonu a optimalizácia
- Návrh odolných MCP systémov
- Testovanie a stratégie odolnosti
-
Prípadové štúdie (09-CaseStudy/)
- Prípadová štúdia: integrácia Azure API Management
- Prípadová štúdia: implementácia cestovnej agentúry
- Prípadová štúdia: integrácia Azure DevOps s YouTube
- Príklady implementácií s podrobnou dokumentáciou
-
Praktický workshop (10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/)
- Komplexný praktický workshop kombinujúci MCP s AI Toolkit
- Budovanie inteligentných aplikácií prepájajúcich AI modely s reálnymi nástrojmi
- Praktické moduly pokrývajúce základy, vývoj vlastného servera a stratégie produkčného nasadenia
- Laboratórny prístup s krok za krokom inštrukciami
Repozitár obsahuje aj podporné zdroje:
- Zložka obrázkov: Obsahuje diagramy a ilustrácie použité v celom kurze
- Preklady: Podpora viacerých jazykov s automatizovanými prekladmi dokumentácie
- Oficiálne MCP zdroje:
- Sekvenčné učenie: Prejdite kapitoly v poradí (00 až 10) pre systematické štúdium.
- Zameranie na konkrétny jazyk: Ak vás zaujíma konkrétny programovací jazyk, preskúmajte priečinky so vzorkami pre implementácie vo vašom preferovanom jazyku.
- Praktická implementácia: Začnite sekciou „Začíname“ na nastavenie prostredia a vytvorenie prvého MCP servera a klienta.
- Pokročilé štúdium: Po zvládnutí základov sa pustite do pokročilých tém na rozšírenie vedomostí.
- Zapojenie komunity: Pridajte sa ku komunite MCP cez GitHub diskusie a Discord kanály, aby ste sa spojili s odborníkmi a ďalšími vývojármi.
Kurz pokrýva rôzne MCP klienty a nástroje:
-
Oficiálni klienti:
- Visual Studio Code
- MCP vo Visual Studio Code
- Claude Desktop
- Claude vo VSCode
- Claude API
-
Klienti komunity:
- Cline (terminálový)
- Cursor (kódový editor)
- ChatMCP
- Windsurf
-
Nástroje na správu MCP:
- MCP CLI
- MCP Manager
- MCP Linker
- MCP Router
Repozitár predstavuje rôzne MCP servery, vrátane:
-
Oficiálne referenčné servery:
- Filesystem
- Fetch
- Memory
- Sequential Thinking
-
Generovanie obrázkov:
- Azure OpenAI DALL-E 3
- Stable Diffusion WebUI
- Replicate
-
Vývojové nástroje:
- Git MCP
- Terminal Control
- Code Assistant
-
Špecializované servery:
- Salesforce
- Microsoft Teams
- Jira & Confluence
Tento repozitár vítá príspevky od komunity. Pozrite sekciu Príspevky komunity pre návod, ako efektívne prispievať do ekosystému MCP.
| Dátum | Zmeny |
|---|---|
| 16. júl 2025 | - Aktualizovaná štruktúra repozitára podľa aktuálneho obsahu - Pridaná sekcia MCP klienti a nástroje - Pridaná sekcia Populárne MCP servery - Aktualizovaná vizualizácia kurikula so všetkými aktuálnymi témami - Rozšírená sekcia Pokročilé témy o všetky špecializované oblasti - Aktualizované prípadové štúdie s reálnymi príkladmi - Uvedenie MCP ako projektu vytvoreného Anthropic |
| 11. jún 2025 | - Prvé vytvorenie študijného sprievodcu - Pridaná vizualizácia kurikula - Načrtnutá štruktúra repozitára - Zahrnuté ukážkové projekty a dodatočné zdroje |
Tento študijný sprievodca bol aktualizovaný 16. júla 2025 a poskytuje prehľad repozitára k tomuto dátumu. Obsah repozitára môže byť po tomto dátume aktualizovaný.
Vyhlásenie o zodpovednosti:
Tento dokument bol preložený pomocou AI prekladateľskej služby Co-op Translator. Hoci sa snažíme o presnosť, prosím, majte na pamäti, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Originálny dokument v jeho pôvodnom 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.