Files
2026-07-13 13:31:35 +08:00
..

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Seuraa näitä vaiheita aloittaaksesi näiden resurssien käytön:

  1. Forkkaa repositorio: Klikkaa GitHub forks
  2. Kloonaa repositorio: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Liity Microsoft Foundry Discord

🌐 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ää:

  1. Selkeät selitykset MCP-käsitteistä
  2. Live-koodiesimerkkejä useilla kielillä
  3. Harjoituksia, joilla rakennetaan todellisia MCP-sovelluksia
  4. 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.

Microsoft Foundry Discord

Jos sinulla on palautetta tuotteesta tai kohtaat virheitä rakentamisen aikana, käy:

Microsoft Foundry Developer Forum

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

LangChain4j Aloittelijoille LangChain.js Aloittelijoille LangChain Aloittelijoille

Azure / Edge / MCP / Agentit

AZD Aloittelijoille Edge AI Aloittelijoille MCP Aloittelijoille AI Agentit Aloittelijoille


Generatiivinen AI -sarja

Generatiivinen AI Aloittelijoille Generatiivinen AI (.NET) Generatiivinen AI (Java) Generatiivinen AI (JavaScript)


Perusoppiminen

Koneoppiminen Aloittelijoille Data Science Aloittelijoille Tekoäly Aloittelijoille Kyberturvallisuus Aloittelijoille Web-kehitys Aloittelijoille IoT aloittelijoille XR-kehitys aloittelijoille


Copilot-sarja

Copilot tekoälypariohjelmointiin Copilot C#/.NET-kehitykseen Copilot-seikkailu


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.