Slijedite ove korake kako biste započeli s korištenjem ovih resursa:
- Forkajte repozitorij: Kliknite
- Klonirajte repozitorij:
git clone https://github.com/microsoft/mcp-for-beginners.git - Pridružite se Azure AI Foundry Discord zajednici i upoznajte stručnjake i kolege developere
Model Context Protocol (MCP) je napredni okvir osmišljen za standardizaciju interakcija između AI modela i klijentskih aplikacija. Ovaj open-source kurikulum nudi strukturirani put učenja, s praktičnim primjerima koda i stvarnim slučajevima upotrebe, na popularnim programskim jezicima kao što su C#, Java, JavaScript, TypeScript i Python.
Bilo da ste AI developer, sistemski arhitekt ili softverski inženjer, ovaj vodič je vaš sveobuhvatni resurs za savladavanje osnova MCP-a i strategija implementacije.
- 📘 MCP Dokumentacija – Detaljni tutorijali i korisnički vodiči
- 📜 MCP Specifikacija – Arhitektura protokola i tehničke reference
- 🧑💻 MCP GitHub repozitorij – Open-source SDK-ovi, alati i primjeri koda
00-03: Osnove
- 00. Uvod u MCP
Pregled Model Context Protocola i njegove važnosti u AI pipeline-ovima. Pročitaj više - 01. Objašnjenje osnovnih pojmova
Detaljna analiza osnovnih MCP pojmova. Pročitaj više - 02. Sigurnost u MCP-u
Sigurnosne prijetnje i najbolje prakse. Pročitaj više - 03. Početak rada s MCP-om
Postavljanje okruženja, osnovni serveri/klijenti, integracija. Pročitaj više
03.x: Praktične radionice
- 3.1. Prvi server – Vodič
- 3.2. Prvi klijent – Vodič
- 3.3. Klijent s LLM-om – Vodič
- 3.4. Korištenje servera u Visual Studio Code-u – Vodič
- 3.5. Kreiranje servera koristeći SSE – Vodič
- 3.6. HTTP streaming – Vodič
- 3.7. Korištenje AI Toolkit-a – Vodič
- 3.8. Testiranje vašeg servera – Vodič
- 3.9. Deploy vašeg servera – Vodič
04-05: Praktično i napredno
- 04. Praktična implementacija
SDK-ovi, debugiranje, testiranje, ponovno upotrebljivi predlošci promptova. Pročitaj više - 05. Napredne teme u MCP-u
Multimodalni AI, skaliranje, enterprise primjene. Pročitaj više - 5.1. MCP integracija s Azureom – Vodič
- 5.2. Multimodalnost – Vodič
- 5.3. MCP OAuth2 demo – Vodič
- 5.4. Root Contexts – Vodič
- 5.5. Routing – Vodič
- 5.6. Sampling – Vodič
- 5.7. Skaliranje – Vodič
- 5.8. Sigurnost – Vodič
- 5.9. Web Search MCP – Vodič
- 5.10. Realtime Streaming – Vodič
- 5.11. Realtime Web Search – Vodič
06-10: Zajednica, najbolje prakse i radionice
- 06. Doprinosi zajednice – Vodič
- 07. Uvidi iz rane primjene – Vodič
- 08. Najbolje prakse za MCP – Vodič
- 09. MCP Studije slučaja – Vodič
- 10. Optimizacija AI radnih tokova: Izgradnja MCP poslužitelja s AI Toolkitom – Praktični laboratorij
Istražite implementacije koda po jeziku
Istražite napredne primjere
Da biste maksimalno iskoristili ovaj kurikulum, trebali biste imati:
- Osnovno znanje C#, Java ili Python jezika
- Razumijevanje modela klijent-poslužitelj i API-ja
- (Neobavezno) Poznavanje koncepata strojnog učenja
Dostupan je sveobuhvatan Vodič za učenje koji će vam pomoći da se učinkovito snađete u ovom spremištu. Vodič uključuje:
- Vizualnu kartu kurikuluma sa svim obuhvaćenim temama
- Detaljan prikaz svakog dijela spremišta
- Upute kako koristiti primjere projekata
- Preporučene putanje učenja za različite razine znanja
- Dodatne resurse koji će upotpuniti vaš proces učenja
Svaka lekcija u ovom vodiču sadrži:
- Jasna objašnjenja MCP koncepata
- Primjere koda uživo na više jezika
- Vježbe za izgradnju stvarnih MCP aplikacija
- Dodatne resurse za napredne učenike
Ovaj sadržaj je licenciran pod MIT licencom. Za uvjete korištenja pogledajte LICENSE.
Ovaj projekt pozdravlja doprinose i prijedloge. Većina doprinosa zahtijeva da pristanete na Contributor License Agreement (CLA) kojim izjavljujete da imate pravo i stvarno nam dajete prava na korištenje vašeg doprinosa. Za detalje posjetite https://cla.opensource.microsoft.com.
Kada pošaljete pull request, CLA bot će automatski provjeriti trebate li pružiti CLA i označiti PR na odgovarajući način (npr. status check, komentar). Jednostavno slijedite upute koje daje bot. Ovo je potrebno napraviti samo jednom za sve repozitorije koji koriste naš CLA.
Ovaj projekt je usvojio Microsoft Open Source Code of Conduct. Za više informacija pogledajte Code of Conduct FAQ ili kontaktirajte opencode@microsoft.com za dodatna pitanja ili komentare.
Naš tim izrađuje i druge tečajeve! Pogledajte:
- AI Agents For Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners using JavaScript
- Generative AI for Beginners
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Savladavanje GitHub Copilota za AI upareno programiranje
- Savladavanje GitHub Copilota za C#/.NET programere
- Izaberi svoju Copilot avanturu
Ovaj projekt može sadržavati zaštitne znakove ili logotipe projekata, proizvoda ili usluga. Ovlaštena upotreba Microsoftovih zaštitnih znakova ili logotipa podliježe i mora se pridržavati Microsoftovih smjernica za zaštitne znakove i brend. Korištenje Microsoftovih zaštitnih znakova ili logotipa u izmijenjenim verzijama ovog projekta ne smije izazvati zabunu niti implicirati sponzorstvo Microsofta. Svaka upotreba zaštitnih znakova ili logotipa trećih strana podliježe pravilima tih trećih strana.
Odricanje od odgovornosti:
Ovaj je dokument preveden korištenjem AI usluge za prevođenje Co-op Translator. Iako težimo točnosti, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati službenim i autoritativnim izvorom. Za kritične informacije preporučuje se profesionalni ljudski prijevod. Nismo odgovorni za bilo kakve nesporazume ili pogrešna tumačenja koja proizlaze iz korištenja ovog prijevoda.
