Ez a tanulmányi útmutató áttekintést nyújt a "Model Context Protocol (MCP) kezdőknek" tananyag tárházának felépítéséről és tartalmáról. Használd ezt az útmutatót a tárház hatékonyabb böngészéséhez és a rendelkezésre álló erőforrások maximális kihasználásához.
A Model Context Protocol (MCP) egy szabványosított keretrendszer az AI modellek és kliensalkalmazások közötti interakciókhoz. Eredetileg az Anthropic hozta létre, az MCP-t ma már a szélesebb MCP közösség tartja karban az hivatalos GitHub szervezet keretében. Ez a tárház átfogó tananyagot kínál gyakorlati kódpéldákkal C#, Java, JavaScript, Python és TypeScript nyelveken, amelyeket AI fejlesztők, rendszertervezők és szoftvermérnökök számára készítettek.
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)
A tárház tíz fő részre tagolódik, amelyek mindegyike az MCP különböző aspektusaira fókuszál:
-
Bevezetés (00-Introduction/)
- A Model Context Protocol áttekintése
- Miért fontos a szabványosítás az AI folyamatokban
- Gyakorlati felhasználási esetek és előnyök
-
Alapfogalmak (01-CoreConcepts/)
- Kliens-szerver architektúra
- A protokoll kulcselemei
- Üzenetküldési minták az MCP-ben
-
Biztonság (02-Security/)
- Biztonsági fenyegetések MCP-alapú rendszerekben
- Legjobb gyakorlatok a biztonságos megvalósításhoz
- Hitelesítési és jogosultságkezelési stratégiák
-
Első lépések (03-GettingStarted/)
- Környezet beállítása és konfigurálása
- Egyszerű MCP szerverek és kliensek létrehozása
- Integráció meglévő alkalmazásokkal
- Tartalmazza a következő részeket:
- Első szerver implementáció
- Kliens fejlesztés
- LLM kliens integráció
- VS Code integráció
- Server-Sent Events (SSE) szerver
- HTTP streaming
- AI Toolkit integráció
- Tesztelési stratégiák
- Telepítési irányelvek
-
Gyakorlati megvalósítás (04-PracticalImplementation/)
- SDK-k használata különböző programozási nyelveken
- Hibakeresés, tesztelés és validálás
- Újrahasználható prompt sablonok és munkafolyamatok készítése
- Minta projektek megvalósítási példákkal
-
Haladó témák (05-AdvancedTopics/)
- Kontextus mérnöki technikák
- Foundry agent integráció
- Többmodalitású AI munkafolyamatok
- OAuth2 hitelesítési demók
- Valós idejű keresési funkciók
- Valós idejű streaming
- Root context-ek megvalósítása
- Routing stratégiák
- Mintavételezési technikák
- Skálázási megközelítések
- Biztonsági szempontok
- Entra ID biztonsági integráció
- Webes keresés integrációja
-
Közösségi hozzájárulások (06-CommunityContributions/)
- Hogyan járulhatsz hozzá kóddal és dokumentációval
- Együttműködés GitHub-on keresztül
- Közösség által vezérelt fejlesztések és visszajelzések
- Különböző MCP kliensek használata (Claude Desktop, Cline, VSCode)
- Népszerű MCP szerverekkel való munka, beleértve a képgenerálást is
-
Korai alkalmazás tanulságai (07-LessonsfromEarlyAdoption/)
- Valós megvalósítások és sikertörténetek
- MCP-alapú megoldások építése és telepítése
- Trendek és jövőbeli fejlesztési irányok
-
Legjobb gyakorlatok (08-BestPractices/)
- Teljesítményhangolás és optimalizálás
- Hibabiztos MCP rendszerek tervezése
- Tesztelési és ellenálló képesség stratégiák
-
Esettanulmányok (09-CaseStudy/)
- Esettanulmány: Azure API Management integráció
- Esettanulmány: Utazási ügynök megvalósítás
- Esettanulmány: Azure DevOps integráció YouTube-bal
- Megvalósítási példák részletes dokumentációval
-
Gyakorlati workshop (10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/)
- Átfogó gyakorlati workshop az MCP és AI Toolkit kombinálásával
- Intelligens alkalmazások építése, amelyek összekapcsolják az AI modelleket a valós eszközökkel
- Gyakorlati modulok az alapoktól a saját szerver fejlesztésén át a termelési telepítésig
- Laboratóriumi tanulási megközelítés lépésről lépésre
A tárház tartalmaz kiegészítő anyagokat is:
- Képek mappa: Diagramok és illusztrációk, amelyeket a tananyag során használnak
- Fordítások: Többnyelvű támogatás, automatikus dokumentáció fordításokkal
- Hivatalos MCP források:
- Sorrendben tanulás: Kövesd a fejezeteket sorrendben (00-tól 10-ig) a strukturált tanulás érdekében.
- Nyelvspecifikus fókusz: Ha egy adott programozási nyelv érdekel, nézd meg a mintakönyvtárakat a választott nyelv megvalósításaiért.
- Gyakorlati megvalósítás: Kezdd az "Első lépések" résszel, hogy beállítsd a környezeted és elkészítsd az első MCP szervered és kliensed.
- Haladó témák felfedezése: Amint magabiztos vagy az alapokban, merülj el a haladó témákban a tudásod bővítéséhez.
- Közösségi részvétel: Csatlakozz az MCP közösséghez GitHub beszélgetéseken és Discord csatornákon, hogy kapcsolatba léphess szakértőkkel és fejlesztőtársakkal.
A tananyag különböző MCP klienseket és eszközöket mutat be:
-
Hivatalos kliensek:
- Visual Studio Code
- MCP a Visual Studio Code-ban
- Claude Desktop
- Claude VSCode-ban
- Claude API
-
Közösségi kliensek:
- Cline (terminál alapú)
- Cursor (kódszerkesztő)
- ChatMCP
- Windsurf
-
MCP kezelő eszközök:
- MCP CLI
- MCP Manager
- MCP Linker
- MCP Router
A tárház bemutat különféle MCP szervereket, többek között:
-
Hivatalos referencia szerverek:
- Filesystem
- Fetch
- Memory
- Sequential Thinking
-
Képgenerálás:
- Azure OpenAI DALL-E 3
- Stable Diffusion WebUI
- Replicate
-
Fejlesztői eszközök:
- Git MCP
- Terminal Control
- Code Assistant
-
Speciális szerverek:
- Salesforce
- Microsoft Teams
- Jira & Confluence
Ez a tárház szívesen fogadja a közösség hozzájárulásait. A Közösségi hozzájárulások részben találsz útmutatást arról, hogyan járulhatsz hozzá hatékonyan az MCP ökoszisztémához.
| Dátum | Változások |
|---|---|
| 2025. július 16. | - A tárház szerkezetének frissítése a jelenlegi tartalomnak megfelelően - MCP kliensek és eszközök szekció hozzáadva - Népszerű MCP szerverek szekció hozzáadva - Vizualizált tananyag térkép frissítése az összes aktuális témával - Haladó témák szekció bővítése minden speciális területtel - Esettanulmányok frissítése valós példákkal - Az MCP eredetének tisztázása, mint az Anthropic által létrehozott |
| 2025. június 11. | - A tanulmányi útmutató kezdeti létrehozása - Vizualizált tananyag térkép hozzáadása - A tárház szerkezetének vázolása - Minta projektek és további források beillesztése |
Ez a tanulmányi útmutató 2025. július 16-án frissült, és az akkori állapot szerinti áttekintést nyújtja a tárházról. A tárház tartalma a későbbiekben frissülhet.
Jogi nyilatkozat:
Ez a dokumentum az AI fordító szolgáltatás, a Co-op Translator segítségével készült. Bár a pontosságra törekszünk, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az anyanyelvén tekintendő hiteles forrásnak. Kritikus információk esetén professzionális emberi fordítást javaslunk. Nem vállalunk felelősséget a fordítás használatából eredő félreértésekért vagy téves értelmezésekért.