37 KiB
Seuraa näitä vaiheita aloittaaksesi näiden resurssien käytön:
- Forkkaa repositorio: Klikkaa
- Kloonaa repositorio:
git clone https://github.com/microsoft/mcp-for-beginners.git - Liity
🌐 Monikielituki
Tuettu GitHub Actionin kautta (Automaattinen & Aina ajan tasalla)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Haluatko mieluummin kloonata paikallisesti?
Tässä repositoriossa on yli 50 käännöstä, jotka kasvattavat merkittävästi latauskokoa. Jos haluat kloonata ilman käännöksiä, käytä sparse checkout -toimintoa:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git cd mcp-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git cd mcp-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Näin saat kaiken kurssin suorittamiseen tarvittavan nopeammalla latauksella.
🚀 Model Context Protocol (MCP) Oppimateriaali Aloittelijoille
Opiskele MCP:tä käytännön koodiesimerkkien avulla C#:ssa, Javassa, JavaScriptissä, Rustissa, Pythonissa ja TypeScriptissä
🧠 Yleiskatsaus Model Context Protocol -oppimateriaaliin
Tervetuloa matkallesi Model Context Protocolin maailmaan! Jos olet joskus miettinyt, miten tekoälysovellukset kommunikoivat eri työkalujen ja palveluiden kanssa, olet juuri löytämässä elegantin ratkaisun, joka muuttaa tapaa, jolla kehittäjät rakentavat älykkäitä järjestelmiä.
Ajattele MCP:tä universaalina kääntäjänä tekoälysovelluksille – aivan kuten USB-portit antavat sinun liittää minkä tahansa laitteen tietokoneeseesi, MCP antaa tekoälymalleille mahdollisuuden yhdistyä mihin tahansa työkaluun tai palveluun standardoidulla tavalla. Olitpa rakentamassa ensimmäistä chatbotiasi tai työskentelemässä monimutkaisten tekoälytyönkulkujen parissa, MCP:n ymmärtäminen antaa sinulle voiman luoda monipuolisempia ja joustavampia sovelluksia.
Tämä oppimateriaali on suunniteltu kärsivällisyydellä ja huolellisuudella oppimispolkuasi varten. Aloitamme yksinkertaisista, jo hallitsemistasi käsitteistä ja rakennamme osaamistasi vaihe vaiheelta käytännön harjoitusten avulla suosikkiohjelmointikielelläsi. Jokainen askel sisältää selkeitä selityksiä, käytännön esimerkkejä ja runsaasti kannustusta matkan varrella.
Matkasi loppuun mennessä sinulla on varmuus rakentaa omia MCP-palvelimia, integroida ne suosittuihin tekoälyalustoihin ja ymmärtää, miten tämä teknologia muokkaa tekoälyn kehityksen tulevaisuutta. Aloitetaan tämä jännittävä seikkailu yhdessä!
Virallinen dokumentaatio ja määrittelyt
Tämä oppimateriaali on linjassa MCP Specification 2025-11-25 -version kanssa (viimeisin vakaa julkaisu). MCP-määrittely käyttää päivämääräperustaista versiointia (YYYY-MM-DD-muodossa) selkeän protokollaversion seurannan varmistamiseksi.
Nämä resurssit muuttuvat arvokkaammiksi ymmärryksesi kasvaessa, mutta älä tunne painetta lukea kaikkea heti. Aloita niistä aihealueista, jotka kiinnostavat sinua eniten!
- 📘 MCP Dokumentaatio – Tämä on ensisijainen resurssisi askel askeleelta -oppaiden ja käyttäjäohjeiden löytämiseen. Dokumentaatio on kirjoitettu aloittelijat mielessä, tarjoten selkeitä esimerkkejä joita voit harjoitella omaan tahtiisi.
- 📜 MCP Määrittely – Pidä tätä kattavana viiteoppaana. Oppimismateriaalin aikana palaa tänne etsimään yksityiskohtia ja tutustuaksesi edistyneempiin ominaisuuksiin.
- 📜 MCP Määrittelyn versiointi – Tämä sisältää tietoa protokollan versiohistoriasta ja siitä, miten MCP käyttää päivämääräperustaista versiointia (YYYY-MM-DD).
- 🧑💻 MCP GitHub-repositorio – Täältä löydät SDK:t, työkalut ja koodinäytteet useilla ohjelmointikielillä. Se on kuin aarrearkku käytännön esimerkkejä ja valmiita komponentteja.
- 🌐 MCP-yhteisö – Liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on kannustava yhteisö, jossa kysymykset ovat tervetulleita ja tieto jaetaan vapaasti.
Oppimistavoitteet
Tämän oppimateriaalin lopussa tunnet itsesi varmaksi ja innostuneeksi uusista taidoistasi. Tässä mitä saavutat:
• Ymmärrä MCP:n perusteet: Saat käsityksen, mitä Model Context Protocol on ja miksi se mullistaa tekoälysovellusten yhteistyön, käyttäen vertauksia ja esimerkkejä, jotka ovat ymmärrettäviä.
• Rakenna ensimmäinen MCP-palvelimesi: Luot toimivan MCP-palvelimen valitsemallasi ohjelmointikielellä, aloittaen yksinkertaisista esimerkeistä ja kehittäen taitojasi vaiheittain.
• Yhdistä tekoälymallit oikeisiin työkaluihin: Opit siltamaan tekoälymallien ja todellisten palveluiden välistä kuilua, antaen sovelluksillesi tehokkaita uusia ominaisuuksia.
• Toteuta turvallisuuden parhaat käytännöt: Opit pitämään MCP-toteutuksesi turvallisina, suojellen sekä sovelluksiasi että käyttäjiäsi.
• Julkaise luottavaisin mielin: Opit viemään MCP-projektit kehityksestä tuotantoon käytännöllisten julkaisustrategioiden avulla, jotka toimivat todellisessa maailmassa.
• Liity MCP-yhteisöön: Tulet osaksi kasvavaa kehittäjäyhteisöä, joka muokkaa tekoälysovelluskehityksen tulevaisuutta.
Oleellinen taustatieto
Ennen kuin sukelletaan MCP:n yksityiskohtiin, varmistetaan, että tunnet olosi mukavaksi joidenkin perustavanlaatuisten käsitteiden kanssa. Älä huoli, jos et ole asiantuntija näissä asioissa – selitämme kaiken tarvittavan matkan varrella!
Protokollien ymmärtäminen (Perusta)
Ajattele protokollaa keskustelun säännöiksi. Kun soitat ystävälle, molemmat tiedätte sanoa "hei" vastatessa, puhua vuorotellen ja sanoa "näkemiin" lopettaessanne. Tietokoneohjelmat tarvitsevat samankaltaisia sääntöjä tehokkaaseen viestintään.
MCP on protokolla – joukko sovittuja sääntöjä, jotka auttavat tekoälymalleja ja sovelluksia käymään tuottavia "keskusteluja" työkalujen ja palveluiden kanssa. Aivan kuten keskustelusäännöt tekevät ihmisten välisestä viestinnästä sujuvampaa, MCP tekee tekoälysovellusten välisestä viestinnästä paljon luotettavampaa ja tehokkaampaa.
Asiakas-palvelin-suhteet (Miten ohjelmat toimivat yhdessä)
Käytät jo päivittäin asiakas-palvelin-suhteita! Kun käytät verkkoselainta (asiakas) vieraillaksesi verkkosivulla, yhdistät palvelimeen, joka lähettää sivun sisällön. Selain tietää, miten pyytää tietoa, ja palvelin osaa vastata.
MCP:ssä meillä on samanlainen suhde: tekoälymallit toimivat asiakkaina, jotka pyytävät tietoa tai toimintoja, kun taas MCP-palvelimet tarjoavat nämä kyvyt. Se on kuin auttava avustaja (palvelin), jolle tekoäly voi pyytää tiettyjä tehtäviä.
Miksi standardisointi on tärkeää (Saada asiat toimimaan yhdessä)
Kuvittele, että jokainen autonvalmistaja käyttäisi eri muotoisia bensiinitäyttöpisteitä – jokaiselle autolle tarvitsisit erilaisen sovittimen! Standardisointi tarkoittaa yhteisistä lähestymistavoista sopimista, jotta asiat toimivat yhdessä saumattomasti.
MCP tarjoaa tämän standardisoinnin tekoälysovelluksille. Sen sijaan, että jokainen tekoälymalli tarvitsisi erillisen koodin toimiakseen kunkin työkalun kanssa, MCP luo universaalin tavan kommunikoida. Tämä tarkoittaa, että kehittäjät voivat tehdä työkalut kerran ja ne toimivat monien eri tekoälyjärjestelmien kanssa.
🧭 Oppimispolkusi yleiskatsaus
MCP-matkasi on huolellisesti rakennettu kasvattamaan luottamustasi ja taitojasi asteittain. Jokainen vaihe esittelee uusia käsitteitä vahvistaen samalla jo opittua.
🌱 Perusvaihe: Perusteiden ymmärtäminen (Moduulit 0-2)
Täällä seikkailusi alkaa! Esittelemme sinulle MCP-käsitteet tutuin vertauksin ja yksinkertaisin esimerkein. Ymmärrät, mitä MCP on, miksi se on olemassa ja miten se sijoittuu laajempaan tekoälykehityksen maailmaan.
• Moduuli 0 – Johdanto MCP:hen: Aloitamme tutkimalla, mitä MCP on ja miksi se on niin tärkeä nykyaikaisille tekoälysovelluksille. Näet aitoja esimerkkejä MCP:n toiminnasta ja ymmärrät, miten se ratkaisee kehittäjien yleisiä haasteita.
• Moduuli 1 – Keskeiset käsitteet selitettynä: Tässä opit MCP:n olennaiset rakennuspalikat. Käytämme runsaasti vertauksia ja visuaalisia esimerkkejä varmistaaksemme, että nämä käsitteet tuntuvat luonnollisilta ja ymmärrettäviltä.
• Moduuli 2 – Turvallisuus MCP:ssä: Turvallisuus saattaa kuulostaa pelottavalta, mutta näytämme, miten MCP sisältää sisäänrakennettuja turvaominaisuuksia ja opetamme parhaat käytännöt, jotka suojelevat sovelluksiasi alusta asti.
🔨 Rakentamisvaihe: Ensimmäisten toteutusten luominen (Moduuli 3)
Nyt todellinen hauskuus alkaa! Saat käytännön kokemusta todellisten MCP-palvelinten ja -asiakkaiden rakentamisesta. Älä huoli — aloitamme yksinkertaisesti ja ohjaamme sinua jokaisessa vaiheessa.
Tämä moduuli sisältää useita käytännön oppaita, joiden avulla voit harjoitella haluamallasi ohjelmointikielellä. Luo ensimmäinen palvelimesi, rakenna asiakas, joka yhdistyy siihen, ja integroi jopa suosittuihin kehitystyökaluihin kuten VS Codeen.
Jokainen opas sisältää täydelliset koodiesimerkit, vianetsintävinkit sekä selitykset siitä, miksi teemme tiettyjä suunnitteluratkaisuja. Tämän vaiheen lopussa sinulla on toimivia MCP-toteutuksia, joista voit olla ylpeä!
🚀 Kasvuvaihe: Edistyneet käsitteet ja käytännön sovellukset (Moduulit 4-5)
Perusteiden hallinnan jälkeen olet valmis tutkimaan kehittyneempiä MCP-ominaisuuksia. Käymme läpi käytännön toteutusstrategioita, virheenkorjaustekniikoita ja edistyneitä aiheita kuten multimodaalisen tekoälyn integrointia.
Opit myös, kuinka skaalata MCP-toteutuksiasi tuotantokäyttöön ja integroitua pilvialustoihin kuten Azureen. Nämä moduulit valmistelevat sinua rakentamaan MCP-ratkaisuja, jotka pystyvät käsittelemään todellisia vaatimuksia.
🌟 Hallintavaihe: Yhteisö ja erikoistuminen (Moduulit 6-11)
Viimeinen vaihe keskittyy MCP-yhteisöön liittymiseen ja omien kiinnostavien alueiden erikoistumiseen. Opit, kuinka voit osallistua avoimen lähdekoodin MCP-projekteihin, toteuttaa kehittyneitä autentikointimalleja ja rakentaa kattavia tietokantaintegroituja ratkaisuja.
Moduuli 11 ansaitsee erityismaininnan — se on täydellinen 13-labran käytännön oppimispolku, jossa opit rakentamaan tuotantovalmiita MCP-palvelimia PostgreSQL-integraatiolla. Se on kuin päättötyö, joka kokoaa yhteen kaiken oppimasi!
📚 Täydellinen opetussuunnitelman rakenne
| Moduuli | Aihe | Kuvaus | Linkki |
|---|---|---|---|
| Moduulit 0-3: Perusteet | |||
| 00 | Johdanto MCP:hen | Yleiskatsaus Model Context Protocoliin ja sen merkitykseen tekoälyputkistoissa | Lue lisää |
| 01 | Keskeiset käsitteet selitettynä | Syvällinen tutustuminen MCP:n peruskäsitteisiin | Lue lisää |
| 02 | Turvallisuus MCP:ssä | Turvauhat ja parhaat käytännöt | Lue lisää |
| 03 | Aloittaminen MCP:n kanssa | Ympäristön asennus, peruspalvelimet/asiakkaat, integraatio | Lue lisää |
| Moduuli 3: Ensimmäisen palvelimen ja asiakkaan rakentaminen | |||
| 3.1 | Ensimmäinen palvelin | Luo ensimmäinen MCP-palvelimesi | Opas |
| 3.2 | Ensimmäinen asiakas | Kehitä perus MCP-asiakas | Opas |
| 3.3 | Asiakas LLM:llä | Integroi suuret kielimallit | Opas |
| 3.4 | VS Code -integraatio | Käytä MCP-palvelimia VS Codessa | Opas |
| 3.5 | stdio-palvelin | Luo palvelimia stdio-siirtotekniikalla | Opas |
| 3.6 | HTTP-striimaus | Toteuta HTTP-striimaus MCP:ssä | Opas |
| 3.7 | Microsoft Foundry Toolkit | Käytä Microsoft Foundry Toolkitia MCP:n kanssa | Opas |
| 3.8 | Testaus | Testaa MCP-palvelintoteutuksesi | Opas |
| 3.9 | Käyttöönotto | Ota MCP-palvelimet käyttöön tuotannossa | Opas |
| 3.10 | Edistynyt palvelimen käyttö | Käytä edistyneitä palvelimia kehittyneisiin ominaisuuksiin ja parannettuun arkkitehtuuriin | Opas |
| 3.11 | Yksinkertainen todennus | Luku, joka näyttää todennuksen alusta alkaen ja RBAC:n | Opas |
| 3.12 | MCP-isännät | Konfiguroi Claude Desktop, Cursor, Cline ja muut MCP-isännät | Opas |
| 3.13 | MCP Inspector | Vianetsintä ja testaus Inspector-työkalulla | Opas |
| 3.14 | Otanta | Käytä otantaa yhteistyöhön asiakkaan kanssa | Opas |
| 3.15 | MCP-sovellukset | Rakenna MCP-sovelluksia | Opas |
| Moduulit 4-5: Käytännön & edistynyt | |||
| 04 | Käytännön toteutus | SDK:t, vianetsintä, testaus, uudelleenkäytettävät pyyntöpohjat | Lue lisää |
| 4.1 | Sivutus | Käsittele suuria tuloskokoelmia kursori-pohjaisella sivutuksella | Opas |
| 05 | Edistyneet MCP-aiheet | Multimodaalinen tekoäly, skaalaus, yrityskäyttö | Lue lisää |
| 5.1 | Azure-integraatio | MCP:n integraatio Azureen | Opas |
| 5.2 | Monimuotoisuus | Työskentely useiden modalityjen kanssa | Opas |
| 5.3 | OAuth2-demo | Toteuta OAuth2-todennus | Opas |
| 5.4 | Juurikontekstit | Ymmärrä ja toteuta juurikontekstit | Opas |
| 5.5 | Reititys | MCP:n reititysstrategiat | Opas |
| 5.6 | Otanta | Otantatekniikat MCP:ssä | Opas |
| 5.7 | Skaalaus | Skaalaa MCP-toteutuksia | Opas |
| 5.8 | Turvallisuus | Edistyneet turvallisuusnäkökohdat | Opas |
| 5.9 | Verkkohaku | Toteuta verkkohakutoimintoja | Opas |
| 5.10 | Reaaliaikainen striimaus | Rakenn a reaaliaikaisen striimauksen toiminnallisuus | Opas |
| 5.11 | Reaaliaikainen haku | Toteuta reaaliaikainen haku | Opas |
| 5.12 | Entra ID -todennus | Todennus Microsoft Entra ID:llä | Opas |
| 5.13 | Foundry-integraatio | Integroi Microsoft Foundryyn | Opas |
| 5.14 | Kontekstisuunnittelu | Tehokkaan kontekstisuunnittelun tekniikat | Opas |
| 5.15 | MCP:n räätälöity siirto | Räätälöityjen siirtototeutusten rakentaminen | Opas |
| 5.16 | Protokollan ominaisuudet | Edistymisilmoitukset, peruutus, resurssipohjat | Opas |
| 5.17 | Kilpaileva moniagenttiharkinta | Kaksi agenttia kiistelee vastakkaisista näkökohdista käyttäen yhteisiä MCP-työkaluja, tuomarina toimii toinen agentti | Opas |
| Moduulit 6-10: Yhteisö & parhaat käytännöt | |||
| 06 | Yhteisöpanokset | Kuinka osallistua MCP-ekosysteemiin | Opas |
| 07 | Kokemuksia varhaisista käyttöönottoista | Käytännön toteutustarinat | Opas |
| 08 | MCP:n parhaat käytännöt | Suorituskyky, vikankestävyys, resilienssi | Opas |
| 09 | MCP:n tapaustutkimukset | Käytännön toteutus-esimerkit | Opas |
| 10 | Käytännön työpaja | MCP-palvelimen rakentaminen Microsoft Foundry Toolkitin kanssa | Labra |
| Moduuli 11: MCP-palvelimen käytännön labra | |||
| 11 | MCP-palvelimen tietokantaintegraatio | Kattava 13-labrainen käytännön oppimispolku PostgreSQL-integraatioon | Labrat |
| 11.1 | Johdanto | Yleiskatsaus MCP:hen tietokantaintegraation ja vähittäiskaupan analytiikkatapauksen kanssa | Labra 00 |
| 11.2 | Perusarkkitehtuuri | MCP-palvelinarkkitehtuurin, tietokantakerrosten ja turvallisuusmallien ymmärtäminen | Labra 01 |
| 11.3 | Turvallisuus & monivuokraisuus | Rivitason turvallisuus, tunnistautuminen ja monen vuokralaisen tiedon hallinta | Labra 02 |
| 11.4 | Ympäristön asennus | Kehitysympäristön, Dockerin ja Azuren resurssien asentaminen | Labra 03 |
| 11.5 | Tietokantasuunnittelu | PostgreSQL:n asennus, vähittäiskaupan skeeman suunnittelu ja esimerkkidata | Labra 04 |
| 11.6 | MCP-palvelimen toteutus | FastMCP-palvelimen rakentaminen tietokantaintegraatiolla | Labra 05 |
| 11.7 | Työkalujen kehitys | Tietokantakyselytyökalujen ja skeeman tarkastelun tekeminen | Labra 06 |
| 11.8 | Semanttinen haku | Vektoriupotusten toteutus Azure OpenAI:lla ja pgvectorilla | Labra 07 |
| 11.9 | Testaus & virheenkorjaus | Testausstrategiat, vianetsintätyökalut ja validointimenetelmät | Labra 08 |
| 11.10 | VS Code -integraatio | VS Code MCP -integraation ja AI-chatin konfigurointi | Labra 09 |
| 11.11 | Käyttöönoton strategiat | Dockerin käyttöönotto, Azure Container Appsit ja skaalausnäkökohdat | Labra 10 |
| 11.12 | Seuranta | Application Insights, lokitus, suorituskyvyn valvonta | Labra 11 |
| 11.13 | Parhaat käytännöt | Suorituskyvyn optimointi, tietoturvan koventaminen ja tuotantovinkit | Labra 12 |
| Moduuli 12: MCP-työkalut | |||
| 12.1 | Työkalut | MCP:n käyttö Copilot-sovelluksessa | Opas |
💻 Esimerkkikoodiprojektit
Yksi kiehtovimmista osista MCP:n oppimisessa on nähdä kooditaitojesi kehittyvän vaiheittain. Olemme suunnitelleet koodiesimerkkimme aloittamaan yksinkertaisesti ja kehittymään asteittain monimutkaisemmiksi sitä mukaa, kun ymmärryksesi syvenee. Näin esittelemme käsitteet — helposti ymmärrettävällä koodilla, joka kuitenkin havainnollistaa aitoja MCP-periaatteita, ymmärrät paitsi mitä koodi tekee myös miksi se on rakennettu näin ja miten se sopii isompiin MCP-sovelluksiin.
Perustason MCP-laskin esimerkit
| Kieli | Kuvaus | Linkki |
|---|---|---|
| C# | MCP-palvelin esimerkki | Näytä koodi |
| Java | MCP-laskin | Näytä koodi |
| JavaScript | MCP-demo | Näytä koodi |
| Python | MCP-palvelin | Näytä koodi |
| TypeScript | MCP-esimerkki | Näytä koodi |
| Rust | MCP-esimerkki | Näytä koodi |
Edistyneet MCP-toteutukset
| Kieli | Kuvaus | Linkki |
|---|---|---|
| C# | Edistynyt esimerkki | Näytä koodi |
| Java with Spring | Säilö-sovellus Esimerkki | Näytä koodi |
| JavaScript | Edistynyt Esimerkki | Näytä koodi |
| Python | Monimutkainen Toteutus | Näytä koodi |
| TypeScript | Säilö-esimerkki | Näytä koodi |
🎯 MCP:n Oppimisen Esivaatimukset
Jotta saat tästä opetussuunnitelmasta parhaan hyödyn, sinulla tulisi olla:
-
Perustiedot ohjelmoinnista vähintään yhdessä seuraavista kielistä: C#, Java, JavaScript, Python tai TypeScript
-
Ymmärrys asiakas-palvelin-mallista ja API-rajapinnoista
-
Tuntemus REST- ja HTTP-käsitteistä
-
(Valinnainen) Tausta tekoäly-/koneoppimiskäsitteissä
-
Osallistuminen yhteisökeskusteluihimme tukesi saamiseksi
📚 Opas & Resurssit
Tämä arkisto sisältää useita resursseja, jotka auttavat sinua navigoimaan ja oppimaan tehokkaasti:
Opas
Kattava Opas on saatavilla auttamaan sinua navigoimaan tässä arkistossa tehokkaasti. Tämä visuaalinen opetussuunnitelmakartta näyttää, miten kaikki aiheet liittyvät toisiinsa, ja tarjoaa ohjeita, miten hyödyntää esimerkkiprojekteja tehokkaasti. Se on erityisen hyödyllinen, jos olet visuaalinen oppija, joka haluaa nähdä kokonaiskuvan.
Oppaassa on:
- Visuaalinen opetussuunnitelmakartta kaikista käsitellyistä aiheista
- Yksityiskohtainen erittely jokaisesta arkiston osiosta
- Ohjeet esimerkkiprojektien käyttöön
- Suositellut oppimispolut eri taitotasoille
- Lisäresursseja oppimisprosessin tueksi
Muutokset
Pidämme huolellista Muutoslokia, joka seuraa opetussuunnitelmamateriaalien merkittäviä päivityksiä, jotta pysyt ajan tasalla uusimmista parannuksista ja lisäyksistä.
- Uudet sisältölisäykset
- Rakenteelliset muutokset
- Ominaisuuksien parannukset
- Dokumentaatiopäivitykset
🛠️ Kuinka Käyttää Tätä Opetussuunnitelmaa Tehokkaasti
Jokainen tämän oppaan oppitunti sisältää:
- Selkeät selitykset MCP-käsitteistä
- Live-koodiesimerkkejä useilla kielillä
- Harjoituksia, joilla rakennetaan todellisia MCP-sovelluksia
- Lisäresursseja edistyneille oppijoille
Opitaan MCP: tä C#:llä - Opetusvideo-sarja
Tutustutaan Model Context Protocoliin (MCP), huippuluokan kehykseen, joka on suunniteltu standardoimaan vuorovaikutusta tekoälymallien ja asiakassovellusten välillä. Tämän aloittelijaystävällisen istunnon aikana esittelemme MCP:n ja ohjaamme sinua luomaan ensimmäisen MCP-palvelimesi.
C#: https://aka.ms/letslearnmcp-csharp
Java: https://aka.ms/letslearnmcp-java
JavaScript: https://aka.ms/letslearnmcp-javascript
Python: https://aka.ms/letslearnmcp-python
🎓 MCP-matkasi Alkaa
Onnittelut! Olet ottanut ensimmäisen askeleen jännittävällä matkalla, joka laajentaa ohjelmointitaitojasi ja yhdistää sinut tekoälyn kehityksen huippuun.
Mitä Olet Jo Saavuttanut
Lukemalla tämän johdannon olet jo aloittanut MCP-tietopohjasi rakentamisen. Ymmärrät, mikä MCP on, miksi se on tärkeä, ja miten tämä opetussuunnitelma tukee oppimistasi. Se on merkittävä saavutus ja asiantuntemuksesi alku tässä tärkeässä teknologiassa.
Edessä Odottava Seikkailu
Kun etenet moduuleissa, muista, että jokainen asiantuntija on joskus ollut aloittelija. Käsitteet, jotka saattavat nyt tuntua monimutkaisilta, muuttuvat toiseksi luonnoksi, kun harjoittelet ja sovellat niitä. Jokainen pieni askel rakentaa kohti voimakkaita kykyjä, jotka palvelevat sinua koko kehitysurasi ajan.
Tukiverkostosi
Liityt oppijoiden ja asiantuntijoiden yhteisöön, joka on intohimoinen MCP:stä ja haluaa tukea muita menestymään. Olitpa jumissa ohjelmointiongelman kanssa tai innostunut jakamaan läpimurron, yhteisö on täällä tukemassa matkaasi.
Jos jäädyt tai sinulla on kysyttävää tekoälysovellusten rakentamisesta, liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on tukeva yhteisö, jossa kysymykset ovat tervetulleita ja tieto jaetaan vapaasti.
Jos sinulla on palautetta tuotteesta tai kohtaat virheitä rakentamisen aikana, käy:
Valmis Aloittamaan?
MCP-seikkailusi alkaa nyt! Aloita Moduulista 0 ja sukella ensimmäisiin käytännön MCP-kokemuksiisi tai tutki esimerkkiprojekteja nähdäksesi, mitä rakennat. Muista – jokainen asiantuntija aloitti juuri siitä, missä sinä olet nyt, ja kärsivällisyydellä sekä harjoituksella saavutukset yllättävät sinut.
Tervetuloa Model Context Protocol -kehityksen maailmaan. Rakennetaan yhdessä jotain upeaa!
🤝 Oppimisyhteisöön Osallistuminen
Tämä opetussuunnitelma vahvistuu oppijoiden, kuten sinä, panosten kautta! Olitpa korjaamassa kirjoitusvirhettä, ehdottamassa selkeämpää selitystä tai lisäämässä uutta esimerkkiä, panoksesi auttavat muita aloittelijoita menestymään.
Kiitos Microsoft Trusted Professional Shivam Goyal koodiesimerkkien toimittamisesta.
Panostusprosessi on suunniteltu olevan kutsuva ja tukevainen. Useimmat panokset vaativat Contributor License Agreemen (CLA), mutta automatisoidut työkalut opastavat sinua prosessissa sujuvasti.
📜 Avoimen Lähdekoodin Oppiminen
Koko opetussuunnitelma on saatavilla MIT LICENSE -lisenssillä, mikä tarkoittaa, että voit käyttää, muokata ja jakaa sitä vapaasti. Tämä tukee missiotamme tehdä MCP-tiedosta kehittäjien saatavilla kaikkialla.
🤝 Panostusohjeet
Tämä projekti ottaa mielellään vastaan panoksia ja ehdotuksia. Useimmat panokset edellyttävät, että hyväksyt Contributor License Agreemen (CLA), jossa vakuutat, että sinulla on oikeus ja todella myönnät meille oikeudet käyttää panostustasi. Lisätietoja saat osoitteesta https://cla.opensource.microsoft.com.
Kun lähetät pull-pyynnön, CLA-botti määrittää automaattisesti tarvitsetko CLA:n ja merkkaa PR:n asianmukaisesti (esim. statustarkistus, kommentti). Noudata vain botin antamia ohjeita. Tämä tehdään vain kerran kaikissa CLA:a käyttävissä arkistoissa.
Tämä projekti on ottanut käyttöön Microsoft Open Source Code of Conduct. Lisätietoja löytyy Code of Conduct FAQ -sivulta tai ota yhteyttä sähköpostitse osoitteeseen opencode@microsoft.com, jos sinulla on muita kysymyksiä tai kommentteja.
Oletko valmis aloittamaan MCP-matkasi? Aloita Moduulista 00 - Johdatus MCP:hen ja ota ensimmäiset askeleesi Model Context Protocol -kehityksen maailmaan!
🎒 Muut Kurssit
Tiimimme tuottaa myös muita kursseja! Tutustu:
LangChain
Azure / Edge / MCP / Agentit
Generatiivinen AI -sarja
Perusoppiminen
Copilot-sarja
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ä automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä on virallinen lähde. 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.
