Kövesd az alábbi lépéseket, hogy elkezdhesd használni ezeket az erőforrásokat:
- Forkold a repót: Kattints ide
- Klónozd 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
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
Tanuld meg az MCP-t gyakorlati kódpéldákon keresztül C#, Java, JavaScript, Rust, Python és TypeScript nyelveken
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.
- 📘 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égebbi 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
| 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 |
| 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 |
| 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 |
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
Ez a repozitórium számos forrást tartalmaz, amelyek segítenek eligazodni és hatékonyan tanulni:
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
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
Minden lecke tartalmazza:
- Az MCP fogalmak világos magyarázatát
- Élő kódpéldákat több programozási nyelven
- Gyakorlatokat valódi MCP alkalmazások építéséhez
- További forrásokat haladó tanulók számára
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.
- 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.
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öszönjük a Microsoft Valued Professional Shivam Goyal közreműködését fontos kódminták elkészítésében.
Ez a tartalom az MIT Licenc alatt érhető el. A feltételekért lásd a LICENSE fájlt.
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.
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
Csapatunk más tanfolyamokat is készít! Nézd meg:
- 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 Mesterfokon C#/.NET Fejlesztőknek
- Válaszd ki a saját Copilot kalandodat
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.
