Skip to content

Latest commit

 

History

History
210 lines (156 loc) · 12.4 KB

File metadata and controls

210 lines (156 loc) · 12.4 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

Sledite tem korakom, da začnete uporabljati te vire:

  1. Razvejite repozitorij: Kliknite GitHub forks
  2. Klonirajte repozitorij: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Pridružite se Azure AI Foundry Discordu in spoznajte strokovnjake ter druge razvijalce

🌐 Podpora za več jezikov

Podprto prek GitHub Action (avtomatizirano in vedno posodobljeno)

🚀 Kurikulum Model Context Protocol (MCP) za začetnike

Naučite se MCP z praktičnimi primeri kode v C#, Java, JavaScript, Python in TypeScript

🧠 Pregled kurikuluma Model Context Protocol

Model Context Protocol (MCP) je sodoben okvir, zasnovan za standardizacijo interakcij med AI modeli in odjemalskimi aplikacijami. Ta odprtokodni kurikulum ponuja strukturirano učno pot, ki vključuje praktične primere kode in realne primere uporabe v priljubljenih programskih jezikih, kot so C#, Java, JavaScript, TypeScript in Python.

Ne glede na to, ali ste razvijalec AI, sistemski arhitekt ali programski inženir, je ta vodič vaš celovit vir za obvladovanje osnov MCP in strategij implementacije.

🔗 Uradni viri MCP

🧭 Pregled kurikuluma MCP

00-03: Osnove
  • 00. Uvod v MCP
    Pregled Model Context Protocol in njegov pomen v AI procesih. Preberi več
  • 01. Razlaga osnovnih pojmov
    Podroben pregled osnovnih konceptov MCP. Preberi več
  • 02. Varnost v MCP
    Varnostne grožnje in najboljše prakse. Preberi več
  • 03. Začetek z MCP
    Nastavitev okolja, osnovni strežniki/odjemalci, integracija. Preberi več
03.x: Praktične delavnice
  • 3.1. Prvi strežnikVodič
  • 3.2. Prvi odjemalecVodič
  • 3.3. Odjemalec z LLMVodič
  • 3.4. Uporaba strežnika z Visual Studio CodeVodič
  • 3.5. Ustvarjanje strežnika z uporabo SSEVodič
  • 3.6. HTTP pretakanjeVodič
  • 3.7. Uporaba AI ToolkitVodič
  • 3.8. Testiranje vašega strežnikaVodič
  • 3.9. Namestitev strežnikaVodič
04-05: Praktično in napredno
  • 04. Praktična implementacija
    SDK-ji, odpravljanje napak, testiranje, ponovno uporabni predlogi pozivov. Preberi več
  • 05. Napredne teme v MCP
    Večmodalna AI, skaliranje, uporaba v podjetjih. Preberi več
  • 5.1. MCP integracija z AzureVodič
  • 5.2. VečmodalnostVodič
  • 5.3. MCP OAuth2 demoVodič
  • 5.4. Root kontekstiVodič
  • 5.5. UsmerjanjeVodič
  • 5.6. VzorcevanjeVodič
  • 5.7. SkaliranjeVodič
  • 5.8. VarnostVodič
  • 5.9. Web Search MCPVodič
  • 5.10. Pretakanje v realnem časuVodič
  • 5.11. Iskanje po spletu v realnem časuVodič
06-10: Skupnost, najboljše prakse in delavnice
  • 06. Prispevki skupnostiVodič
  • 07. Uvidi iz zgodnje uporabeVodnik
  • 08. Najboljše prakse za MCPVodnik
  • 09. Primeri uporabe MCPVodnik
  • 10. Poenostavitev AI delovnih tokov: gradnja MCP strežnika z AI orodjiPraktična delavnica

Vzorcni projekti

🧮 Vzorcni projekti MCP kalkulatorja:

Raziskujte implementacije kode po jezikih

💡 Napredni MCP kalkulator projekti:

Raziskujte napredne vzorce

🎯 Predpogoji za učenje MCP

Da boste iz tega učnega načrta kar največ izkoristili, bi morali imeti:

  • Osnovno znanje C#, Java ali Python
  • Razumevanje modela klient-strežnik in API-jev
  • (Neobvezno) Poznavanje osnov strojnega učenja

📚 Učni načrt

Na voljo je obsežen Učni načrt, ki vam bo pomagal učinkovito raziskovati ta repozitorij. Načrt vključuje:

  • Vizualni zemljevid učnega načrta z vsemi obravnavanimi temami
  • Podroben pregled posameznih delov repozitorija
  • Navodila, kako uporabljati vzorcne projekte
  • Priporočene poti učenja za različne ravni znanja
  • Dodatne vire za podporo vašemu učenju

🛠️ Kako učinkovito uporabljati ta učni načrt

Vsaka lekcija v tem vodniku vsebuje:

  1. Jasne razlage MCP konceptov
  2. Žive primere kode v več jezikih
  3. Vaje za izdelavo pravih MCP aplikacij
  4. Dodatne vire za napredne učence

📜 Informacije o licenci

Ta vsebina je licencirana pod MIT licenco. Za pogoje glejte LICENSE.

🤝 Navodila za prispevke

Ta projekt sprejema prispevke in predloge. Večina prispevkov zahteva, da se strinjate s Contributor License Agreement (CLA), s katerim potrdite, da imate pravico in dejansko omogočate uporabo vašega prispevka. Za podrobnosti obiščite https://cla.opensource.microsoft.com.

Ko oddate pull request, bo CLA bot samodejno preveril, ali morate predložiti CLA in ustrezno označil PR (npr. statusno preverjanje, komentar). Preprosto sledite navodilom bota. To boste morali storiti samo enkrat za vse repozitorije, ki uporabljajo naš CLA.

Ta projekt je sprejel Microsoft Open Source Code of Conduct. Za več informacij si oglejte pogosta vprašanja o Code of Conduct ali pišite na opencode@microsoft.com za dodatna vprašanja ali komentarje.

🎒 Drugi tečaji

Naša ekipa pripravlja tudi druge tečaje! Oglejte si:

™️ Obvestilo o blagovni znamki

Ta projekt lahko vsebuje blagovne znamke ali logotipe za projekte, izdelke ali storitve. Pooblaščena uporaba Microsoftovih blagovnih znamk ali logotipov je predmet in mora slediti Microsoftovim smernicam za uporabo blagovnih znamk in znamk. Uporaba Microsoftovih blagovnih znamk ali logotipov v spremenjenih različicah tega projekta ne sme povzročiti zmede ali nakazovati na sponzorstvo Microsofta. Vsaka uporaba blagovnih znamk ali logotipov tretjih oseb je predmet pravil teh tretjih oseb.

Opozorilo:
Ta dokument je bil preveden z uporabo storitve za avtomatski prevod AI Co-op Translator. Čeprav si prizadevamo za natančnost, vas opozarjamo, da lahko avtomatski prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku velja za avtoritativni vir. Za pomembne informacije priporočamo strokovni človeški prevod. Ne odgovarjamo za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.