Kövesd az alábbi lépéseket, hogy elkezdhesd használni ezeket az erőforrásokat:
- Forkold a repót: Kattints
- Clone-old a repót:
git clone https://github.com/microsoft/mcp-for-beginners.git
- Csatlakozz az Azure AI Foundry Discordhoz, és találkozz szakértőkkel és fejlesztőkkel
🌐 Többnyelvű támogatás
GitHub Action által támogatott (Automatikus és mindig naprakész)
Arab | Bengáli | Bolgár | Burmai (Mianmar) | Kínai (Egyszerűsített) | Kínai (Hagyományos, Hongkong) | Kínai (Hagyományos, Makaó) | Kínai (Hagyományos, Tajvan) | Horvát | Cseh | Dán | Holland | Finn | Francia | Német | Görög | Héber | Hindi | Magyar | Indonéz | Olasz | Japán | Koreai | Maláj | Maráthi | Nepáli | Norvég | Perzsa (Fárszi) | Lengyel | Portugál (Brazília) | Portugál (Portugália) | Pandzsábi (Gurmukhi) | Román | Orosz | Szerb (Cirill) | Szlovák | Szlovén | Spanyol | Szuahéli | Svéd | Tagalog (Filippínó) | Thai | Török | Ukrán | Urdu | Vietnámi
🚀 Model Context Protocol (MCP) Tananyag Kezdőknek
Tanuld meg az MCP-t gyakorlati kódpéldákkal C#, Java, JavaScript, Rust, Python és TypeScript nyelveken
🧠 Áttekintés az MCP Tananyagról
A Model Context Protocol (MCP) egy korszerű keretrendszer, amely szabványosítja az AI modellek és kliensalkalmazások közötti interakciókat. Ez a nyílt forráskódú tananyag strukturált tanulási utat kínál, gyakorlati kódpéldákkal és valós használati esetekkel, népszerű programozási nyelveken, mint például C#, Java, JavaScript, TypeScript és Python.
Akár AI fejlesztő, rendszerarchitekt vagy szoftvermérnök vagy, ez az útmutató átfogó forrás az MCP alapjainak és megvalósítási stratégiáinak elsajátításához.
🔗 Hivatalos MCP Erőforrások
- 📘 MCP Dokumentáció – Részletes útmutatók és felhasználói kézikönyvek
- 📜 MCP Specifikáció – Protokoll architektúra és technikai referenciák
- 📜 Eredeti MCP Specifikáció – Régi technikai referenciák (további részleteket tartalmazhatnak)
- 🧑💻 MCP GitHub Repository – Nyílt forráskódú SDK-k, eszközök és kódminták
- 🌐 MCP Közösség – Csatlakozz a beszélgetésekhez és járulj hozzá a közösséghez
🧭 MCP Tananyag Áttekintés
📚 Teljes Tananyag Struktúra
Modul | Téma | Leírás | Link |
---|---|---|---|
1-3. modul: Alapok | |||
00 | Bevezetés az MCP-be | Áttekintés a Model Context Protocolról és annak jelentőségéről az AI folyamatokban | Tovább olvasás |
01 | Alapfogalmak magyarázata | Az MCP alapfogalmainak mélyreható vizsgálata | Tovább olvasás |
02 | Biztonság az MCP-ben | Biztonsági fenyegetések és legjobb gyakorlatok | Tovább olvasás |
03 | Első lépések az MCP-vel | Környezet beállítása, alapvető szerverek/kliens, integráció | Tovább olvasás |
3. modul: Az első szerver és kliens létrehozása | |||
3.1 | Első szerver | Hozd létre az első MCP szervered | Útmutató |
3.2 | Első kliens | Fejlessz egy alapvető MCP klienst | Útmutató |
3.3 | Kliens LLM-mel | Integrálj nagy nyelvi modelleket | Útmutató |
3.4 | VS Code integráció | Fogyassz MCP szervereket a VS Code-ban | Útmutató |
3.5 | stdio szerver | Hozz létre szervereket stdio transzporttal | Útmutató |
3.6 | HTTP streaming | Valósíts meg HTTP streaminget az MCP-ben | Útmutató |
3.7 | AI Toolkit | Használd az AI Toolkit-et az MCP-vel | Útmutató |
3.8 | Tesztelés | Teszteld az MCP szerver megvalósításodat | Útmutató |
3.9 | Telepítés | Telepíts MCP szervereket produkciós környezetbe | Útmutató |
3.10 | Haladó szerverhasználat | Használj haladó szervereket fejlettebb funkciókhoz és jobb architektúrához | Útmutató |
3.11 | Egyszerű hitelesítés | Egy fejezet, amely bemutatja a hitelesítést az alapoktól és az RBAC-t | Útmutató |
4-5. modul: Gyakorlati és haladó | |||
04 | Gyakorlati megvalósítás | SDK-k, hibakeresés, tesztelés, újrahasználható prompt sablonok | Tovább olvasás |
05 | Haladó témák az MCP-ben | Multimodális AI, skálázás, vállalati használat | Tovább olvasás |
5.1 | Azure integráció | MCP integráció az Azure-val | Útmutató |
5.2 | Multimodalitás | Több modalitás kezelése | Útmutató |
5.3 | OAuth2 demó | Valósíts meg OAuth2 hitelesítést | Útmutató |
5.4 | Gyökérkontekstuk | Gyökérkontekstuk megértése és megvalósítása | Útmutató |
5.5 | Útvonaltervezés | MCP útvonaltervezési stratégiák | Útmutató |
5.6 | Mintavétel | Mintavételi technikák az MCP-ben | Útmutató |
5.7 | Skálázás | MCP megvalósítások skálázása | Útmutató |
5.8 | Biztonság | Haladó biztonsági megfontolások | Útmutató |
5.9 | Webes keresés | Webes keresési képességek megvalósítása | Útmutató |
5.10 | Valós idejű streaming | Valós idejű streaming funkciók létrehozása | Útmutató |
5.11 | Valós idejű keresés | Valós idejű keresés megvalósítása | Útmutató |
5.12 | Entra ID hitelesítés | Hitelesítés a Microsoft Entra ID-val | Útmutató |
5.13 | Foundry integráció | Integráció az Azure AI Foundry-val | Útmutató |
5.14 | Kontextus mérnökség | Hatékony kontextus mérnökségi technikák | Útmutató |
5.15 | MCP egyedi transzport | Egyedi transzport megvalósítások | Útmutató |
6-10. modul: Közösség és legjobb gyakorlatok | |||
06 | Közösségi hozzájárulások | Hogyan járulhatsz hozzá az MCP ökoszisztémához | Útmutató |
07 | Korai alkalmazás tanulságai | Valós megvalósítási történetek | Útmutató |
08 | Legjobb gyakorlatok az MCP-hez | Teljesítmény, hibatűrés, ellenállóképesség | Útmutató |
09 | MCP esettanulmányok | Gyakorlati megvalósítási példák | Útmutató |
10 | Gyakorlati workshop | MCP szerver építése AI Toolkit segítségével | Labor |
11. modul: MCP szerver gyakorlati labor | |||
11 | MCP szerver adatbázis integráció | Átfogó, 13-laboros tanulási útvonal PostgreSQL integrációhoz | Laborok |
11.1 | Bevezetés | Áttekintés az MCP-ről adatbázis integrációval és kiskereskedelmi analitika esettanulmánnyal | Labor 00 |
11.2 | Alapvető Architektúra | Az MCP szerver architektúrájának, adatbázis rétegeinek és biztonsági mintáinak megértése | Lab 01 |
11.3 | Biztonság és Több-bérlős Környezet | Sor szintű biztonság, hitelesítés és több-bérlős adat-hozzáférés | Lab 02 |
11.4 | Környezet Beállítása | Fejlesztési környezet, Docker és Azure erőforrások beállítása | Lab 03 |
11.5 | Adatbázis Tervezés | PostgreSQL beállítása, kiskereskedelmi séma tervezése és mintaadatok | Lab 04 |
11.6 | MCP Szerver Implementáció | A FastMCP szerver építése adatbázis integrációval | Lab 05 |
11.7 | Eszközfejlesztés | Adatbázis lekérdezési eszközök és séma introspekció létrehozása | Lab 06 |
11.8 | Szemantikus Keresés | Vektor beágyazások megvalósítása Azure OpenAI és pgvector segítségével | Lab 07 |
11.9 | Tesztelés és Hibakeresés | Tesztelési stratégiák, hibakeresési eszközök és validációs megközelítések | Lab 08 |
11.10 | VS Code Integráció | VS Code MCP integráció konfigurálása és AI Chat használata | Lab 09 |
11.11 | Telepítési Stratégiák | Docker telepítés, Azure Container Apps és skálázási szempontok | Lab 10 |
11.12 | Felügyelet | Application Insights, naplózás, teljesítményfigyelés | Lab 11 |
11.13 | Legjobb Gyakorlatok | Teljesítmény optimalizálás, biztonsági megerősítés és gyártási tippek | Lab 12 |
💻 Mintaprojektek
Alapvető MCP Kalkulátor Minták
Nyelv | Leírás | Link |
---|---|---|
C# | MCP Szerver Példa | Kód Megtekintése |
Java | MCP Kalkulátor | Kód Megtekintése |
JavaScript | MCP Bemutató | Kód Megtekintése |
Python | MCP Szerver | Kód Megtekintése |
TypeScript | MCP Példa | Kód Megtekintése |
Rust | MCP Példa | Kód Megtekintése |
Haladó MCP Implementációk
Nyelv | Leírás | Link |
---|---|---|
C# | Haladó Példa | Kód Megtekintése |
Java Spring keretrendszerrel | Konténer Alkalmazás Példa | Kód Megtekintése |
JavaScript | Haladó Példa | Kód Megtekintése |
Python | Komplex Implementáció | Kód Megtekintése |
TypeScript | Konténer Példa | Kód Megtekintése |
🎯 Előfeltételek az MCP Tanulásához
Ahhoz, hogy a legtöbbet hozd ki ebből a tananyagból, rendelkezned kell:
Alapvető programozási ismeretekkel legalább az alábbi nyelvek egyikében: C#, Java, JavaScript, Python vagy TypeScript
A kliens-szerver modell és API-k megértésével
REST és HTTP fogalmak ismeretével
(Opcionális) AI/ML fogalmak hátterével
Csatlakozás a közösségi beszélgetésekhez támogatásért
📚 Tanulási Útmutató és Erőforrások
Ez a repó számos erőforrást tartalmaz, amelyek segítenek hatékonyan navigálni és tanulni:
Tanulási Útmutató
Egy átfogó Tanulási Útmutató áll rendelkezésre, amely segít hatékonyan navigálni ebben a repóban. Az útmutató tartalmazza:
- Vizualizált tananyag térképet, amely bemutatja az összes lefedett témát
- Az egyes repó szekciók részletes bontását
- Útmutatást a mintaprojektek használatához
- Ajánlott tanulási útvonalakat különböző készségszintekhez
- További erőforrásokat a tanulási utazás kiegészítéséhez
Változásnapló
Részletes Változásnaplót tartunk fenn, amely nyomon követi a tananyagok minden jelentős frissítését, beleértve:
- Új tartalom hozzáadása
- Strukturális változások
- Funkciófejlesztések
- Dokumentáció frissítések
🛠️ Hogyan Használjuk Hatékonyan Ezt a Tananyagot
Minden lecke tartalmazza:
- Az MCP fogalmak világos magyarázatát
- Élő kódpéldákat több nyelven
- Gyakorlatokat valódi MCP alkalmazások építéséhez
- További erőforrásokat haladó tanulók számára
Események
MCP Fejlesztői Napok 2025 Július
➡️Nézd meg igény szerint - MCP Fejlesztői Napok
Készülj fel két nap mély technikai betekintésre, közösségi kapcsolódásra és gyakorlati tanulásra az MCP Fejlesztői Napokon, egy virtuális eseményen, amely az AI modellek és az általuk használt eszközök közötti hidat képező Model Context Protocol (MCP) feltörekvő szabványának szentelt. Az MCP Fejlesztői Napokat az esemény oldalán történő regisztrációval nézheted meg: https://aka.ms/mcpdevdays.
1. nap: MCP Termelékenység, Fejlesztői Eszközök és Közösség:
Az első nap célja, hogy a fejlesztőket felhatalmazza az MCP használatára a fejlesztői munkafolyamatukban, és megünnepelje az MCP közösséget. Közösségi tagokkal és partnerekkel, mint Arcade, Block, Okta és Neon, együttműködve bemutatjuk, hogyan dolgoznak együtt a Microsofttal egy nyílt, bővíthető MCP ökoszisztéma kialakításán. Valós példák a VS Code, Visual Studio, GitHub Copilot és népszerű közösségi eszközök használatával Gyakorlati, kontextusvezérelt fejlesztői munkafolyamatok Közösség által vezetett szekciók és betekintések Akár most kezded az MCP-t, akár már építesz vele, az első nap inspirációval és cselekvésre ösztönző tanulságokkal szolgál.
2. nap: MCP Szerverek Magabiztos Építése
A második nap az MCP építőknek szól. Mélyen belemegyünk az implementációs stratégiákba és a legjobb gyakorlatokba MCP szerverek létrehozásához és az MCP AI munkafolyamatokba való integrálásához.
Témák:
- MCP szerverek építése és integrálása ügynökélményekbe
- Prompt-vezérelt fejlesztés
- Biztonsági legjobb gyakorlatok
- Építőelemek, mint a Functions, ACA és API Management használata
- Regisztrációs igazítás és eszközök (1P + 3P)
Ha fejlesztő, eszközépítő vagy AI termékstratéga vagy, ez a nap tele van azokkal a betekintésekkel, amelyekre szükséged van skálázható, biztonságos és jövőálló MCP megoldások építéséhez.
MCP Boot Camp 2025 Augusztus
Tanulj intenzív videós szekciókban MCP szerverek létrehozásáról, VS Code integrációról és professzionális telepítésről az Azure-on, az MCP kezdőknek szóló tananyag tartalma alapján. Szerezz gyakorlati készségeket egy olyan technológiában, amelyet már nagyvállalatok is használnak.
➡️Nézd meg igény szerint MCP Bootcamp | Angol
➡️Nézd meg igény szerint MCP Bootcamp | Brazília
➡️Nézd meg igény szerint MCP Bootcamp | Spanyol
Tanuljunk MCP-t C#-ban - Oktatási Sorozat
Ismerjük meg a Model Context Protocol-t (MCP), egy korszerű keretrendszert, amely az AI modellek és kliensalkalmazások közötti interakciók szabványosítására lett tervezve. Ebben a kezdőbarát szekcióban bemutatjuk az MCP-t, és végigvezetünk az első MCP szerver létrehozásán.
C#: https://aka.ms/letslearnmcp-csharp
Java: https://aka.ms/letslearnmcp-java
JavaScript: https://aka.ms/letslearnmcp-javascript
Python: https://aka.ms/letslearnmcp-python
🌟 Közösségi Köszönet
Köszönet a Microsoft Valued Professional Shivam Goyal számára, hogy fontos kódmintákkal járult hozzá.
📜 Licenc Információ
Ez a tartalom az MIT Licenc alatt van licencelve. A feltételekért lásd a LICENSE fájlt.
🤝 Hozzájárulási Irányelvek
Ez a projekt üdvözli a hozzájárulásokat és javaslatokat. A legtöbb hozzájárulás megköveteli, hogy elfogadj egy Hozzájárulói Licenc Megállapodást (CLA), amely kijelenti, hogy jogod van, és ténylegesen megadod nekünk a jogokat a hozzájárulásod felhasználására. Részletekért látogass el ide: https://cla.opensource.microsoft.com.
Amikor benyújtasz egy pull request-et, egy CLA bot automatikusan meghatározza, hogy szükséges-e CLA-t biztosítanod, és megfelelően díszíti a PR-t (pl. állapotellenőrzés, megjegyzés). Egyszerűen kövesd a bot által adott utasításokat. Ezt csak egyszer kell megtenned az összes CLA-t használó repó esetében.
Ez a projekt elfogadta a Microsoft Nyílt Forráskódú Magatartási Kódexét. További információért lásd a Magatartási Kódex GYIK vagy lépj kapcsolatba opencode@microsoft.com címen további kérdésekkel vagy megjegyzésekkel.
📂 Repó Struktúra
A repó az alábbiak szerint van szervezve:
- Alapvető Tananyag (00-11): A fő tartalom tizenegy egymást követő modulban, beleértve átfogó adatbázis integrációs laborokat
- 11-MCPServerHandsOnLabs/: Teljes 13-laboros tanulási útvonal gyártásra kész MCP szerverek építéséhez PostgreSQL integrációval
- images/: Diagramok és illusztrációk, amelyek a tananyagban szerepelnek
- translations/: Többnyelvű támogatás automatikus fordításokkal
- translated_images/: Diagramok és illusztrációk lokalizált verziói
- study_guide.md: Átfogó útmutató a repó navigálásához
- changelog.md: A tananyagok minden jelentős változásának nyilvántartása
- mcp.json: Konfigurációs fájl az MCP specifikációhoz
- CODE_OF_CONDUCT.md, LICENSE, SECURITY.md, SUPPORT.md: Projekt irányítási dokumentumok
🎒 Egyéb Tanfolyamok
Csapatunk más tanfolyamokat is készít! Nézd meg:
- ÚJ Edge AI Kezdőknek
- AI Ügynökök Kezdőknek
- Generatív AI Kezdőknek .NET használatával
- Generatív AI Kezdőknek JavaScript használatával
- Generatív AI Kezdőknek
- Generatív AI Kezdőknek Java használatával
- ML Kezdőknek
- Adattudomány Kezdőknek
- AI Kezdőknek
- Kiberbiztonság Kezdőknek
- Webfejlesztés Kezdőknek
- IoT Kezdőknek
- XR Fejlesztés Kezdőknek
- GitHub Copilot Mesterfokon AI Páros Programozáshoz
- GitHub Copilot mesteri használata C#/.NET fejlesztők számára
- Válaszd ki a saját Copilot kalandodat
™️ Védjegyfigyelmeztetés
Ez a projekt tartalmazhat védjegyeket vagy logókat projektekhez, termékekhez vagy szolgáltatásokhoz. A Microsoft védjegyek vagy logók engedélyezett használatának meg kell felelnie a Microsoft Védjegy- és Márkaútmutatójának.
A Microsoft védjegyek vagy logók módosított verziókban történő használata nem okozhat zavart, és nem sugallhatja a Microsoft támogatását.
Harmadik felek védjegyeinek vagy logóinak használata az adott harmadik felek szabályzataitól függ.
Segítség kérése
Ha elakadnál, vagy kérdéseid lennének AI alkalmazások építésével kapcsolatban, csatlakozz:
Ha termék-visszajelzésed van, vagy hibákat tapasztalsz az építés során, látogasd meg:
Felelősségkizárás:
Ez a dokumentum az Co-op Translator AI fordítási szolgáltatás segítségével készült. Bár törekszünk a pontosságra, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az eredeti nyelvén tekintendő hiteles forrásnak. Kritikus információk esetén javasolt a professzionális, emberi fordítás igénybevétele. 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.