Seuraa näitä ohjeita aloittaaksesi näiden resurssien käytön:
- Forkkaa repositorio: Klikkaa
- Kloonaa repositorio:
git clone https://github.com/microsoft/mcp-for-beginners.git - Liity Azure AI Foundry Discordiin ja tapaa asiantuntijoita sekä muita kehittäjiä
Opiskele MCP:tä käytännön koodiesimerkkien avulla C#:ssa, Javassa, JavaScriptissä, Pythonissa ja TypeScriptissä
Model Context Protocol (MCP) on huippuluokan kehys, joka on suunniteltu vakioimaan vuorovaikutus AI-mallien ja asiakasohjelmistojen välillä. Tämä avoimen lähdekoodin opetussuunnitelma tarjoaa jäsennellyn oppimispolun, sisältäen käytännön koodiesimerkkejä ja todellisia käyttötapauksia suosituilla ohjelmointikielillä, kuten C#, Java, JavaScript, TypeScript ja Python.
Oletpa sitten AI-kehittäjä, järjestelmäarkkitehti tai ohjelmistoinsinööri, tämä opas on kattava resurssi MCP:n perusteiden ja toteutusstrategioiden hallintaan.
- 📘 MCP Dokumentaatio – Yksityiskohtaiset opetusohjelmat ja käyttäjäoppaat
- 📜 MCP Määrittely – Protokollan arkkitehtuuri ja tekniset viitteet
- 🧑💻 MCP GitHub-repositorio – Avoimen lähdekoodin SDK:t, työkalut ja koodiesimerkit
00-03: Perusteet
- 00. Johdanto MCP:hen
Yleiskatsaus Model Context Protocoliin ja sen merkitykseen AI-putkistoissa. Lue lisää - 01. Keskeiset käsitteet selitettynä
Syvällinen katsaus MCP:n ydinkäsitteisiin. Lue lisää - 02. Turvallisuus MCP:ssä
Turvauhat ja parhaat käytännöt. Lue lisää - 03. MCP:n käyttöönotto
Ympäristön asennus, peruspalvelimet/asiakkaat, integrointi. Lue lisää
03.x: Käytännön laboratoriot
- 3.1. Ensimmäinen palvelin – Opas
- 3.2. Ensimmäinen asiakas – Opas
- 3.3. Asiakas LLM:llä – Opas
- 3.4. Palvelimen käyttäminen Visual Studio Codella – Opas
- 3.5. Palvelimen luominen SSE:llä – Opas
- 3.6. HTTP-suoratoisto – Opas
- 3.7. AI Toolkitin käyttö – Opas
- 3.8. Palvelimen testaaminen – Opas
- 3.9. Palvelimen käyttöönotto – Opas
04-05: Käytännön & Edistyneet
- 04. Käytännön toteutus
SDK:t, virheenkorjaus, testaus, uudelleenkäytettävät prompt-mallit. Lue lisää - 05. Edistyneet aiheet MCP:ssä
Monimodaalinen AI, skaalaus, yrityskäyttö. Lue lisää - 5.1. MCP:n integrointi Azureen – Opas
- 5.2. Monimodaalisuus – Opas
- 5.3. MCP OAuth2 Demo – Opas
- 5.4. Root Contexts – Opas
- 5.5. Reititys – Opas
- 5.6. Otanta – Opas
- 5.7. Skaalaus – Opas
- 5.8. Turvallisuus – Opas
- 5.9. Web-haku MCP:llä – Opas
- 5.10. Reaaliaikainen suoratoisto – Opas
- 5.11. Reaaliaikainen web-haku – Opas
06-10: Yhteisö, parhaat käytännöt & laboratoriot
- 06. Yhteisön panokset – Opas
- 07. Varhaisen käyttöönoton opit – Opas
- 08. MCP:n parhaat käytännöt – Opas
- 09. MCP-tapaukset – Opas
- 10. AI-työnkulkujen tehostaminen: MCP-palvelimen rakentaminen AI Toolkitillä – Käytännön harjoitus
Tutustu koodiesimerkkeihin kielittäin
Tutustu edistyneisiin esimerkkeihin
Jotta saat tästä oppimateriaalista parhaan hyödyn, sinun tulisi hallita:
- Perustiedot C#:stä, Javasta tai Pythonista
- Asiakas-palvelin-mallin ja API:en ymmärtäminen
- (Valinnainen) Peruskäsitys koneoppimisesta
Laaja Opas on saatavilla auttamaan sinua navigoimaan tässä repossa tehokkaasti. Opas sisältää:
- Visuaalisen kurssikartan kaikista käsitellyistä aiheista
- Yksityiskohtaisen erittelyn jokaisesta repositorion osasta
- Ohjeita esimerkkiprojektien käyttöön
- Suositellut oppimispolut eri taitotasoille
- Lisäresursseja oppimisen tueksi
Jokainen tämän oppaan oppitunti sisältää:
- Selkeät selitykset MCP-konsepteista
- Live-koodiesimerkkejä useilla kielillä
- Harjoituksia aidon MCP-sovelluksen rakentamiseen
- Lisäresursseja edistyneille oppijoille
Tämä sisältö on lisensoitu MIT-lisenssillä. Käyttöehdot löydät LICENSE-tiedostosta.
Tämä projekti toivottaa tervetulleiksi panokset ja ehdotukset. Useimmat panokset edellyttävät, että hyväksyt Contributor License Agreementin (CLA), jossa vahvistat, että sinulla on oikeus ja myönnät meille oikeudet käyttää panostustasi. Lisätietoja löydät osoitteesta https://cla.opensource.microsoft.com.
Kun lähetät pull requestin, CLA-botti arvioi automaattisesti, tarvitseeko sinun toimittaa CLA ja merkitsee PR:n sopivasti (esim. tilatarkistus, kommentti). Noudata vain botin ohjeita. Tämä toimenpide tehdään vain kerran kaikissa CLA:ta käyttävissä repostoissa.
Tämä projekti on ottanut käyttöön Microsoft Open Source Code of Conductin. Lisätietoja löydät Code of Conduct FAQ-sivulta tai ota yhteyttä osoitteeseen opencode@microsoft.com lisäkysymyksiä tai kommentteja varten.
Tiimimme tuottaa myös muita kursseja! Tutustu niihin:
- 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
- Mastering GitHub Copilot for AI Paired Programming
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
Tämä projekti saattaa sisältää tavaramerkkejä tai logoja projekteihin, tuotteisiin tai palveluihin liittyen. Microsoftin tavaramerkkien tai logojen luvallinen käyttö edellyttää ja noudattaa Microsoftin tavaramerkki- ja brändiohjeita. Microsoftin tavaramerkkien tai logojen käyttö tämän projektin muokatuissa versioissa ei saa aiheuttaa sekaannusta tai antaa ymmärtää, että Microsoft sponsoroisi niitä. Kolmansien osapuolien tavaramerkkien tai logojen käyttö on näiden osapuolten omien sääntöjen alaista.
Vastuuvapauslauseke:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, otathan huomioon, että automaattikäännöksissä saattaa esiintyä virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäiskielellä tulee pitää virallisena lähteenä. Tärkeissä asioissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista.
