MCP-kezdőknek

GitHub közreműködők GitHub problémák GitHub pull-kérések PR-ek Üdvözölve

GitHub figyelők GitHub forkok GitHub csillagok

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 GitHub forkok
  2. Clone-old 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 | 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 Tananyag Áttekintés

📚 Teljes Tananyag Struktúra

ModulTémaLeírásLink
1-3. modul: Alapok
00Bevezetés az MCP-beÁttekintés a Model Context Protocolról és annak jelentőségéről az AI folyamatokbanTovább olvasás
01Alapfogalmak magyarázataAz MCP alapfogalmainak mélyreható vizsgálataTovább olvasás
02Biztonság az MCP-benBiztonsági fenyegetések és legjobb gyakorlatokTovább olvasás
03Első lépések az MCP-velKö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.1Első szerverHozd létre az első MCP szerveredÚtmutató
3.2Első kliensFejlessz egy alapvető MCP klienstÚtmutató
3.3Kliens LLM-melIntegrálj nagy nyelvi modelleketÚtmutató
3.4VS Code integrációFogyassz MCP szervereket a VS Code-banÚtmutató
3.5stdio szerverHozz létre szervereket stdio transzporttalÚtmutató
3.6HTTP streamingValósíts meg HTTP streaminget az MCP-benÚtmutató
3.7AI ToolkitHasználd az AI Toolkit-et az MCP-velÚtmutató
3.8TesztelésTeszteld az MCP szerver megvalósításodatÚtmutató
3.9TelepítésTelepíts MCP szervereket produkciós környezetbeÚtmutató
3.10Haladó szerverhasználatHasználj haladó szervereket fejlettebb funkciókhoz és jobb architektúráhozÚtmutató
3.11Egyszerű hitelesítésEgy fejezet, amely bemutatja a hitelesítést az alapoktól és az RBAC-tÚtmutató
4-5. modul: Gyakorlati és haladó
04Gyakorlati megvalósításSDK-k, hibakeresés, tesztelés, újrahasználható prompt sablonokTovább olvasás
05Haladó témák az MCP-benMultimodális AI, skálázás, vállalati használatTovább olvasás
5.1Azure integrációMCP integráció az Azure-valÚtmutató
5.2MultimodalitásTöbb modalitás kezeléseÚtmutató
5.3OAuth2 demóValósíts meg OAuth2 hitelesítéstÚtmutató
5.4GyökérkontekstukGyökérkontekstuk megértése és megvalósításaÚtmutató
5.5ÚtvonaltervezésMCP útvonaltervezési stratégiákÚtmutató
5.6MintavételMintavételi technikák az MCP-benÚtmutató
5.7SkálázásMCP megvalósítások skálázásaÚtmutató
5.8BiztonságHaladó biztonsági megfontolásokÚtmutató
5.9Webes keresésWebes keresési képességek megvalósításaÚtmutató
5.10Valós idejű streamingValós idejű streaming funkciók létrehozásaÚtmutató
5.11Valós idejű keresésValós idejű keresés megvalósításaÚtmutató
5.12Entra ID hitelesítésHitelesítés a Microsoft Entra ID-valÚtmutató
5.13Foundry integrációIntegráció az Azure AI Foundry-valÚtmutató
5.14Kontextus mérnökségHatékony kontextus mérnökségi technikákÚtmutató
5.15MCP egyedi transzportEgyedi transzport megvalósításokÚtmutató
6-10. modul: Közösség és legjobb gyakorlatok
06Közösségi hozzájárulásokHogyan járulhatsz hozzá az MCP ökoszisztémáhozÚtmutató
07Korai alkalmazás tanulságaiValós megvalósítási történetekÚtmutató
08Legjobb gyakorlatok az MCP-hezTeljesítmény, hibatűrés, ellenállóképességÚtmutató
09MCP esettanulmányokGyakorlati megvalósítási példákÚtmutató
10Gyakorlati workshopMCP szerver építése AI Toolkit segítségévelLabor
11. modul: MCP szerver gyakorlati labor
11MCP szerver adatbázis integrációÁtfogó, 13-laboros tanulási útvonal PostgreSQL integrációhozLaborok
11.1BevezetésÁttekintés az MCP-ről adatbázis integrációval és kiskereskedelmi analitika esettanulmánnyalLabor 00
11.2Alapvető ArchitektúraAz MCP szerver architektúrájának, adatbázis rétegeinek és biztonsági mintáinak megértéseLab 01
11.3Biztonság és Több-bérlős KörnyezetSor szintű biztonság, hitelesítés és több-bérlős adat-hozzáférésLab 02
11.4Környezet BeállításaFejlesztési környezet, Docker és Azure erőforrások beállításaLab 03
11.5Adatbázis TervezésPostgreSQL beállítása, kiskereskedelmi séma tervezése és mintaadatokLab 04
11.6MCP Szerver ImplementációA FastMCP szerver építése adatbázis integrációvalLab 05
11.7EszközfejlesztésAdatbázis lekérdezési eszközök és séma introspekció létrehozásaLab 06
11.8Szemantikus KeresésVektor beágyazások megvalósítása Azure OpenAI és pgvector segítségévelLab 07
11.9Tesztelés és HibakeresésTesztelési stratégiák, hibakeresési eszközök és validációs megközelítésekLab 08
11.10VS Code IntegrációVS Code MCP integráció konfigurálása és AI Chat használataLab 09
11.11Telepítési StratégiákDocker telepítés, Azure Container Apps és skálázási szempontokLab 10
11.12FelügyeletApplication Insights, naplózás, teljesítményfigyelésLab 11
11.13Legjobb GyakorlatokTeljesítmény optimalizálás, biztonsági megerősítés és gyártási tippekLab 12

💻 Mintaprojektek

Alapvető MCP Kalkulátor Minták

NyelvLeírásLink
C#MCP Szerver PéldaKód Megtekintése
JavaMCP KalkulátorKód Megtekintése
JavaScriptMCP BemutatóKód Megtekintése
PythonMCP SzerverKód Megtekintése
TypeScriptMCP PéldaKód Megtekintése
RustMCP PéldaKód Megtekintése

Haladó MCP Implementációk

NyelvLeírásLink
C#Haladó PéldaKód Megtekintése
Java Spring keretrendszerrelKonténer Alkalmazás PéldaKód Megtekintése
JavaScriptHaladó PéldaKód Megtekintése
PythonKomplex ImplementációKód Megtekintése
TypeScriptKonténer PéldaKó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:

  1. Az MCP fogalmak világos magyarázatát
  2. Élő kódpéldákat több nyelven
  3. Gyakorlatokat valódi MCP alkalmazások építéséhez
  4. 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:

™️ 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:

Azure AI Foundry Discord

Ha termék-visszajelzésed van, vagy hibákat tapasztalsz az építés során, látogasd meg:

Azure AI Foundry Developer Forum


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.