Skip to content

Latest commit

 

History

History
262 lines (195 loc) · 21 KB

File metadata and controls

262 lines (195 loc) · 21 KB

MCP-kezdőknek

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

Kövesd az alábbi lépéseket, hogy elkezdhesd használni ezeket az erőforrásokat:

  1. Forkold a repót: Kattints ide GitHub forks
  2. Klónozd a repót: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. 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 | Marathi | 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ákon keresztül C#, Java, JavaScript, Rust, Python és TypeScript nyelveken

🧠 Áttekintés a Model Context Protocol 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 egy strukturált tanulási utat kínál, gyakorlati kódpéldákkal és valós felhasználási 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ást nyújt az MCP alapjainak és megvalósítási stratégiáinak elsajátításához.

🔗 Hivatalos MCP erőforrások

🧭 MCP Tananyag Áttekintés

📚 Teljes tananyag szerkezete

Modul Téma Leírás Link
1-3. modul: Alapok
00 Bevezetés az MCP-be Áttekintés a Model Context Protocol-ról és annak jelentőségéről az AI folyamatokban Tovább
01 Alapfogalmak magyarázata Az MCP alapfogalmainak részletes bemutatása Tovább
02 Biztonság az MCP-ben Biztonsági fenyegetések és legjobb gyakorlatok Tovább
03 Első lépések az MCP-vel Környezet beállítása, alapvető szerverek/kliens integráció Tovább
3. modul: Első szerver és kliens építése
3.1 Első szerver Hozd létre az első MCP szerveredet Útmutató
3.2 Első kliens Fejlessz egy alapvető MCP klienst Útmutató
3.3 Kliens LLM-mel Nagy nyelvi modellek integrálása Útmutató
3.4 VS Code integráció MCP szerverek használata a VS Code-ban Útmutató
3.5 stdio szerver Szerverek létrehozása stdio transzporttal Útmutató
3.6 HTTP streaming HTTP streaming megvalósítása MCP-ben Útmutató
3.7 AI Toolkit AI Toolkit használata MCP-vel Útmutató
3.8 Tesztelés MCP szerver implementáció tesztelése Útmutató
3.9 Telepítés MCP szerverek telepítése éles környezetbe Ú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
05 Haladó témák az MCP-ben Multimodális AI, skálázás, vállalati felhasználás Tovább
5.1 Azure integráció MCP integráció az Azure-ral Útmutató
5.2 Multimodalitás Több modalitás kezelése Útmutató
5.3 OAuth2 demó OAuth2 hitelesítés megvalósítása Útmutató
5.4 Root kontextusok Root kontextusok megértése és implementálása Útmutató
5.5 Routing MCP útvonaltervezési stratégiák Útmutató
5.6 Mintavételezés Mintavételezési technikák MCP-ben Útmutató
5.7 Skálázás MCP implementációk 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 építése Útmutató
5.11 Valós idejű keresés Valós idejű keresés megvalósítása Útmutató
5.12 Entra ID Auth Hitelesítés Microsoft Entra ID-vel Ú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ó
6-10. modul: Közösség és legjobb gyakorlatok
06 Közösségi hozzájárulások Hogyan járulj hozzá az MCP ökoszisztémához Útmutató
07 Tanulságok a korai alkalmazásból Valós implementációs történetek Útmutató
08 MCP legjobb gyakorlatok Teljesítmény, hibatűrés, rugalmasság Útmutató
09 MCP esettanulmányok Gyakorlati megvalósítási példák Útmutató
10 Gyakorlati workshop MCP szerver építése AI Toolkittel Labor

💻 Mintakód projektek

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 demó 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 megvalósítások

Nyelv Leírás Link
C# Haladó példa Kód megtekintése
Java Spring keretrendszerrel Konténeralkalmazás példa Kód megtekintése
JavaScript Haladó példa Kód megtekintése
Python Komplex megvalósítás 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 az API-k megértésével

  • A REST és HTTP fogalmak ismeretével

  • (Opcionális) AI/ML fogalmak hátterével

  • Csatlakozás a közösségi beszélgetéseinkhez támogatásért

📚 Tanulási útmutató és források

Ez a repozitórium számos forrást tartalmaz, amelyek segítenek eligazodni és hatékonyan tanulni:

Tanulási útmutató

Egy átfogó Tanulási útmutató áll rendelkezésre, amely segít hatékonyan eligazodni ebben a repozitóriumban. Az útmutató tartalmazza:

  • A tananyagban szereplő összes téma vizuális térképét
  • A repozitórium minden szakaszának részletes bontását
  • Útmutatást a mintaprojektek használatához
  • Ajánlott tanulási útvonalakat különböző szintű készségekhez
  • További forrásokat a tanulási folyamat kiegészítéséhez

Változásnapló

Részletes Változásnaplót vezetünk, amely nyomon követi a tananyag minden jelentős frissítését, beleértve:

  • Új tartalmak hozzáadását
  • Szerkezeti változásokat
  • Funkciófejlesztéseket
  • Dokumentációs frissítéseket

🛠️ Hogyan használd hatékonyan ezt a tananyagot

Minden lecke tartalmazza:

  1. Az MCP fogalmak világos magyarázatát
  2. Élő kódpéldákat több programozási nyelven
  3. Gyakorlatokat valódi MCP alkalmazások építéséhez
  4. További forrásokat haladó tanulók számára

Események

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 modelleket és az általuk használt eszközöket összekötő Model Context Protocol (MCP) szabványra összpontosít. Az MCP Fejlesztői Napokat az eseményoldalunkon történő regisztrációval nézheted meg: https://aka.ms/mcpdevdays.

Az első nap célja, hogy a fejlesztőket felhatalmazza az MCP használatára a fejlesztési munkafolyamatukban, és megünnepelje az MCP közösség csodálatos munkáját. Közösségi tagokkal és partnerekkel, például Arcade, Block, Okta és Neon cégekkel találkozhatsz, hogy láthasd, hogyan működnek együtt a Microsofttal egy nyílt, bővíthető MCP ökoszisztéma kialakításában.
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ési munkafolyamatok
Közösség által vezetett szekciók és betekintések
Akár most kezded az MCP-t, akár már dolgozol vele, az 1. nap inspirációt és gyakorlati tanácsokat nyújt.

A második nap az MCP építőknek szól. Mélyrehatóan foglalkozunk az MCP szerverek létrehozásának és az MCP AI munkafolyamatokba való integrálásának stratégiáival és legjobb gyakorlataival.

Témák:

  • MCP szerverek építése és integrálása ügynökélményekbe
  • Prompt-alapú fejlesztés
  • Biztonsági legjobb gyakorlatok
  • Építőelemek, mint például 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őbiztos 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 Azure telepítésről az MCP kezdőknek szóló tananyag alapján. Gyakorlati készségekkel távozhatsz egy olyan technológiában, amelyet már nagyvállalatok is használnak.

🌟 Közösségi köszönetnyilvánítás

Köszönjük a Microsoft Valued Professional Shivam Goyal közreműködését fontos kódminták elkészítésében.

📜 Licencinformáció

Ez a tartalom az MIT Licenc alatt érhető el. A feltételekért lásd a LICENSE fájlt.

🤝 Hozzájárulási irányelvek

Ez a projekt szívesen fogad hozzájárulásokat és javaslatokat. A legtöbb hozzájárulás megköveteli, hogy elfogadj egy Hozzájárulói Licencszerződé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 a következő oldalra:
https://cla.opensource.microsoft.com.

Amikor pull requestet nyújtasz be, egy CLA bot automatikusan meghatározza, hogy szükséges-e CLA-t biztosítanod, és ennek megfelelően megjelöli 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 oldalt, vagy lépj kapcsolatba a opencode@microsoft.com címen további kérdésekkel vagy megjegyzésekkel.

📂 Repozitórium felépítése

A repozitórium az alábbiak szerint van felépítve:

  • Alap tananyag (00-10): A fő tartalom tíz egymást követő modulban szervezve
  • images/: Diagramok és illusztrációk, amelyek a tananyagban szerepelnek
  • translations/: Többnyelvű támogatás automatikus fordításokkal
  • translated_images/: Lokalizált diagramok és illusztrációk
  • study_guide.md: Átfogó útmutató a repozitórium használatához
  • changelog.md: A tananyag 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: Projektirányítási dokumentumok

🎒 Egyéb tanfolyamok

Csapatunk más tanfolyamokat is készít! Nézd meg:

™️ 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álata a Microsoft Védjegy- és Márkaútmutató szerint történhet.
A Microsoft védjegyek vagy logók módosított verziókban való használata nem okozhat zavart vagy nem sugallhatja a Microsoft szponzorálását.
Harmadik fél védjegyeinek vagy logóinak használata az adott harmadik fél irányelveinek hatálya alá tartozik.


Felelősség kizárása:
Ez a dokumentum az AI fordítási szolgáltatás, a Co-op Translator segítségével lett lefordítva. 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 professzionális emberi fordítást igénybe venni. Nem vállalunk felelősséget semmilyen félreértésért vagy téves értelmezésért, amely a fordítás használatából eredhet.