35 KiB
Følg disse trinnene for å komme i gang med disse ressursene:
- Fork depotet: Klikk
- Klone depotet:
git clone https://github.com/microsoft/mcp-for-beginners.git - Bli med i
🌐 Støtte for flere språk
Støttes via GitHub Action (Automatisk & Alltid Oppdatert)
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
Foretrekker du å klone lokalt?
Dette depotet inkluderer 50+ språkoversettelser som øker størrelsen på nedlastingen betydelig. For å klone uten oversettelser, bruk sparse checkout:
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"Dette gir deg alt du trenger for å fullføre kurset med en mye raskere nedlasting.
🚀 Model Context Protocol (MCP) Læreplan for Nybegynnere
Lær MCP med Praktiske Kodeeksempler i C#, Java, JavaScript, Rust, Python og TypeScript
🧠 Oversikt over Model Context Protocol Læreplan
Velkommen til din reise inn i Model Context Protocol! Hvis du noen gang har lurt på hvordan AI-applikasjoner kommuniserer med forskjellige verktøy og tjenester, er du i ferd med å oppdage den elegante løsningen som forandrer hvordan utviklere bygger intelligente systemer.
Tenk på MCP som en universell oversetter for AI-applikasjoner - akkurat som USB-porter lar deg koble til hvilken som helst enhet til datamaskinen din, lar MCP AI-modeller koble til hvilket som helst verktøy eller tjeneste på en standardisert måte. Enten du bygger din første chatbot eller jobber med komplekse AI-arbeidsflyter, vil forståelsen av MCP gi deg muligheten til å lage mer kapable og fleksible applikasjoner.
Denne læreplanen er designet med tålmodighet og omsorg for din læringsreise. Vi starter med enkle konsepter du allerede forstår, og bygger gradvis opp din ekspertise gjennom praktisk øvelse i ditt foretrukne programmeringsspråk. Hvert steg inkluderer klare forklaringer, praktiske eksempler, og mye oppmuntring underveis.
Når du fullfører denne reisen, vil du ha selvtilliten til å bygge dine egne MCP-servere, integrere dem med populære AI-plattformer, og forstå hvordan denne teknologien former fremtiden for AI-utvikling. La oss starte dette spennende eventyret sammen!
Offisiell Dokumentasjon og Spesifikasjoner
Denne læreplanen er tilpasset MCP Specification 2025-11-25 (den nyeste stabile utgaven). MCP-spesifikasjonen bruker datobasert versjonering (YYYY-MM-DD format) for å sikre klar protokollversjonssporing.
Disse ressursene blir mer verdifulle etterhvert som din forståelse vokser, men ikke føl deg presset til å lese alt med en gang. Start med områdene som interesserer deg mest!
- 📘 MCP Dokumentasjon – Dette er din ressurs for steg-for-steg veiledninger og brukerguider. Dokumentasjonen er skrevet med nybegynnere i tankene, med klare eksempler du kan følge i ditt eget tempo.
- 📜 MCP Spesifikasjon – Se på dette som din omfattende referansemanual. Når du jobber gjennom læreplanen, vil du ofte komme tilbake hit for å slå opp spesifikke detaljer og utforske avanserte funksjoner.
- 📜 MCP Spesifikasjonsversjonering – Inneholder informasjon om protokollens versjonshistorikk og hvordan MCP bruker datobasert versjonering (YYYY-MM-DD format).
- 🧑💻 MCP GitHub-depot – Her finner du SDK-er, verktøy og kodeeksempler i flere programmeringsspråk. Det er som en skattekiste av praktiske eksempler og ferdige komponenter.
- 🌐 MCP Fellesskap – Bli med andre elever og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt.
Læringsmål
Når du har fullført denne læreplanen vil du føle deg trygg og entusiastisk over dine nye ferdigheter. Her er hva du vil oppnå:
• Forstå MCP-grunnleggende: Du vil forstå hva Model Context Protocol er og hvorfor det revolusjonerer hvordan AI-applikasjoner samarbeider, ved hjelp av analogier og eksempler som gir mening.
• Bygge din første MCP-server: Du vil lage en fungerende MCP-server i ditt foretrukne programmeringsspråk, starte med enkle eksempler og bygge opp ferdighetene dine steg for steg.
• Koble AI-modeller til ekte verktøy: Du vil lære hvordan du kobler AI-modeller til faktiske tjenester, noe som gir applikasjonene dine kraftige nye muligheter.
• Implementere sikkerhetsbeste praksis: Du vil forstå hvordan du holder MCP-implementasjonene dine trygge og sikre, ved å beskytte både applikasjonene dine og brukerne dine.
• Distribuere med selvtillit: Du vil vite hvordan du tar MCP-prosjektene dine fra utvikling til produksjon, med praktiske distribusjonsstrategier som fungerer i den virkelige verden.
• Bli med i MCP-fellesskapet: Du blir en del av et voksende fellesskap av utviklere som former fremtiden for AI-applikasjonsutvikling.
Viktig Bakgrunnskunnskap
Før vi dykker inn i MCP-spesifikasjoner, la oss sørge for at du føler deg komfortabel med noen grunnleggende konsepter. Ikke bekymre deg hvis du ikke er ekspert på disse områdene – vi forklarer alt du trenger å vite underveis!
Forstå Protokoller (Grunnlaget)
Tenk på en protokoll som reglene for en samtale. Når du ringer en venn, vet dere begge at dere sier "hei" når dere svarer, tar tur til å snakke, og sier "ha det" når dere er ferdige. Dataprogrammer trenger lignende regler for å kommunisere effektivt.
MCP er en protokoll – et sett med avtalte regler som hjelper AI-modeller og applikasjoner til å ha produktive "samtaler" med verktøy og tjenester. Akkurat som samtaleregler gjør menneskelig kommunikasjon bedre, gjør MCP AI-applikasjonskommunikasjon mye mer pålitelig og kraftfull.
Klient-Server Forhold (Hvordan Programmer Samarbeider)
Du bruker allerede klient-server forhold hver dag! Når du bruker en nettleser (klienten) for å besøke et nettsted, kobler du til en webserver som sender deg innholdet på siden. Nettleseren vet hvordan den skal be om informasjon, og serveren vet hvordan den skal svare.
I MCP har vi et lignende forhold: AI-modeller fungerer som klienter som ber om informasjon eller handlinger, mens MCP-servere gir disse mulighetene. Det er som å ha en hjelpsom assistent (serveren) som AI kan be om å utføre bestemte oppgaver.
Hvorfor Standardisering Teller (Få Ting til å Fungere Sammen)
Tenk deg om hver bilprodusent brukte forskjellige former på bensinpumpene – du måtte hatt en egen adapter for hver bil! Standardisering betyr at man blir enige om felles tilnærminger slik at ting fungerer sammen sømløst.
MCP gir denne standardiseringen for AI-applikasjoner. I stedet for at hver AI-modell trenger tilpasset kode for å fungere med hvert verktøy, skaper MCP en universell måte for dem å kommunisere på. Dette betyr at utviklere kan lage verktøy én gang og få dem til å fungere med mange ulike AI-systemer.
🧭 Din Læringssti Oversikt
Din MCP-reise er nøye strukturert for å bygge selvtillit og ferdigheter gradvis. Hver fase introduserer nye konsepter samtidig som det forsterker det du allerede har lært.
🌱 Grunnleggende Fase: Forstå Det Grunnleggende (Moduler 0-2)
Her begynner eventyret ditt! Vi introduserer MCP-konsepter ved hjelp av kjente analogier og enkle eksempler. Du vil forstå hva MCP er, hvorfor det finnes, og hvordan det passer inn i den større AI-verdenen.
• Modul 0 - Introduksjon til MCP: Vi starter med å utforske hva MCP er og hvorfor det er så viktig for moderne AI-applikasjoner. Du vil se eksempler på MCP i praksis og forstå hvordan det løser vanlige problemer utviklere møter.
• Modul 1 - Kjernebegreper Forklart: Her lærer du de essensielle byggeklossene i MCP. Vi bruker mange analogier og visuelle eksempler for å sikre at disse konseptene føles naturlige og forståelige.
• Modul 2 - Sikkerhet i MCP: Sikkerhet kan høres skremmende ut, men vi vil vise deg hvordan MCP inneholder innebygde sikkerhetsfunksjoner og lære deg beste praksis som beskytter applikasjonene dine fra starten.
🔨 Byggefasen: Lage Dine Første Implementasjoner (Modul 3)
Nå begynner den virkelige moroa! Du får praktisk erfaring med å bygge faktiske MCP-servere og klienter. Ikke bekymre deg - vi starter enkelt og veileder deg gjennom hvert steg.
Denne modulen inkluderer flere praktiske guider som lar deg øve i ditt foretrukne programmeringsspråk. Du vil lage din første server, bygge en klient som kobler til den, og til og med integrere med populære utviklingsverktøy som VS Code.
Hver guide inneholder komplette kodeeksempler, feilsøkingstips og forklaringer på hvorfor vi gjør spesifikke designvalg. Ved slutten av denne fasen vil du ha fungerende MCP-implementasjoner du kan være stolt av!
🚀 Vekstfase: Avanserte konsepter og virkelighetsnære anvendelser (Moduler 4-5)
Med det grunnleggende mestret, er du klar til å utforske mer sofistikerte MCP-funksjoner. Vi dekker praktiske implementeringsstrategier, feilsøkingsmetoder og avanserte temaer som multimodal AI-integrasjon.
Du vil også lære hvordan du skalerer MCP-implementasjoner for produksjonsbruk og integrerer med skyplattformer som Azure. Disse modulene forbereder deg på å bygge MCP-løsninger som kan håndtere virkelige krav.
🌟 Mestringsfase: Fellesskap og spesialisering (Moduler 6-11)
Den siste fasen fokuserer på å bli med i MCP-fellesskapet og spesialisere deg innen områder som interesserer deg mest. Du vil lære hvordan du bidrar til open-source MCP-prosjekter, implementerer avanserte autentiseringsmønstre og bygger omfattende databaseintegrerte løsninger.
Modul 11 fortjener spesiell omtale - det er en komplett 13-labs praktisk læringssti som lærer deg å bygge produksjonsklare MCP-servere med PostgreSQL-integrasjon. Det er som et avsluttende prosjekt som samler alt du har lært!
📚 Komplett læreplanstruktur
| Modul | Emne | Beskrivelse | Lenke |
|---|---|---|---|
| Modul 0-3: Grunnleggende | |||
| 00 | Introduksjon til MCP | Oversikt over Model Context Protocol og dets betydning i AI-pipelines | Les mer |
| 01 | Kjernkonsepter forklart | Grundig utforskning av kjernemcp-konsepter | Les mer |
| 02 | Sikkerhet i MCP | Sikkerhetstrusler og beste praksiser | Les mer |
| 03 | Komme i gang med MCP | Miljøoppsett, grunnleggende servere/klienter, integrasjon | Les mer |
| Modul 3: Bygg din første server og klient | |||
| 3.1 | Første server | Lag din første MCP-server | Guide |
| 3.2 | Første klient | Utvikle en enkel MCP-klient | Guide |
| 3.3 | Klient med LLM | Integrer store språkmodeller | Guide |
| 3.4 | VS Code-integrasjon | Bruk MCP-servere i VS Code | Guide |
| 3.5 | stdio-server | Lag servere med stdio-transport | Guide |
| 3.6 | HTTP-strømming | Implementer HTTP-strømming i MCP | Guide |
| 3.7 | Microsoft Foundry Toolkit | Bruk Microsoft Foundry Toolkit med MCP | Guide |
| 3.8 | Testing | Test implementasjonen av MCP-serveren din | Guide |
| 3.9 | Distribusjon | Distribuer MCP-servere til produksjon | Guide |
| 3.10 | Avansert serverbruk | Bruk avanserte servere for avansert funksjonalitet og forbedret arkitektur | Guide |
| 3.11 | Enkel autentisering | Et kapittel som viser deg autentisering fra starten og RBAC | Guide |
| 3.12 | MCP-verter | Konfigurer Claude Desktop, Cursor, Cline og andre MCP-verter | Guide |
| 3.13 | MCP Inspector | Feilsøk og test MCP-servere med Inspector-verktøyet | Guide |
| 3.14 | Sampling | Bruk sampling for å samarbeide med klienten | Guide |
| 3.15 | MCP-apper | Bygg MCP-apper | Guide |
| Modul 4-5: Praktisk & Avansert | |||
| 04 | Praktisk implementering | SDK-er, feilsøking, testing, gjenbrukbare promptmaler | Les mer |
| 4.1 | Paginering | Håndter store resultatssett med cursor-basert paginering | Guide |
| 05 | Avanserte temaer i MCP | Multimodal AI, skalering, enterprise-bruk | Les mer |
| 5.1 | Azure-integrasjon | MCP-integrasjon med Azure | Guide |
| 5.2 | Multimodalitet | Arbeid med flere modaliteter | Guide |
| 5.3 | OAuth2 Demo | Implementer OAuth2-autentisering | Guide |
| 5.4 | Root Contexts | Forstå og implementer root contexts | Guide |
| 5.5 | Routing | MCP-routingstrategier | Guide |
| 5.6 | Sampling | Samplingsteknikker i MCP | Guide |
| 5.7 | Skalering | Skaler MCP-implementasjoner | Guide |
| 5.8 | Sikkerhet | Avanserte sikkerhetshensyn | Guide |
| 5.9 | Websøk | Implementer websøksfunksjonalitet | Guide |
| 5.10 | Sanntidsstrømming | Bygg funksjonalitet for sanntidsstrømming | Guide |
| 5.11 | Sanntidssøk | Implementer sanntidssøk | Guide |
| 5.12 | Entra ID-autentisering | Autentisering med Microsoft Entra ID | Guide |
| 5.13 | Foundry-integrasjon | Integrer med Microsoft Foundry | Guide |
| 5.14 | Context Engineering | Teknikker for effektiv kontekstutvikling | Guide |
| 5.15 | MCP Custom Transport | Egendefinerte transportimplementasjoner | Guide |
| 5.16 | Protokollfunksjoner | Fremdriftsvarsler, kansellering, ressurstempler | Guide |
| 5.17 | Adversarial Multi-Agent Reasoning | To agenter argumenterer motstridende sider ved bruk av delte MCP-verktøy, evaluert av en dommeragent | Guide |
| Modul 6-10: Fellesskap og beste praksiser | |||
| 06 | Fellesskapsbidrag | Hvordan bidra til MCP-økosystemet | Guide |
| 07 | Innsikter fra tidlig adopsjon | Virkelige implementeringshistorier | Guide |
| 08 | Beste praksis for MCP | Ytelse, feiltoleranse, robusthet | Guide |
| 09 | MCP casestudier | Praktiske implementeringseksempler | Guide |
| 10 | Praktisk workshop | Bygging av en MCP-server med Microsoft Foundry Toolkit | Lab |
| Modul 11: MCP Server hands-on lab | |||
| 11 | MCP Server Database Integration | Omfattende 13-labs praktisk læringssti for PostgreSQL-integrasjon | Labs |
| 11.1 | Introduksjon | Oversikt over MCP med databaseintegrasjon og retail analytics brukstilfelle | Lab 00 |
| 11.2 | Kjernearkitektur | Forståelse av MCP-serverarkitektur, databaselag og sikkerhetsmønstre | Lab 01 |
| 11.3 | Sikkerhet & Multi-tenancy | Row Level Security, autentisering og multi-tenant data-tilgang | Lab 02 |
| 11.4 | Miljøoppsett | Oppsett av utviklingsmiljø, Docker, Azure-ressurser | Lab 03 |
| 11.5 | Databasedesign | PostgreSQL-oppsett, retail schema-design og eksempeldata | Lab 04 |
| 11.6 | MCP-serverimplementasjon | Bygging av FastMCP-server med databaseintegrasjon | Lab 05 |
| 11.7 | Verktøyutvikling | Lage databaseforespørselsverktøy og schema-introspeksjon | Lab 06 |
| 11.8 | Semantisk søk | Implementering av vektor-embedding med Azure OpenAI og pgvector | Lab 07 |
| 11.9 | Testing & Feilsøking | Strategier for testing, feilsøkingsverktøy og valideringsmetoder | Lab 08 |
| 11.10 | VS Code-integrasjon | Konfigurering av VS Code MCP-integrasjon og AI Chat-bruk | Lab 09 |
| 11.11 | Distribusjonsstrategier | Docker-distribusjon, Azure Container Apps og skaleringshensyn | Lab 10 |
| 11.12 | Overvåking | Application Insights, logging, ytelsesovervåking | Lab 11 |
| 11.13 | Beste praksis | Ytelsesoptimalisering, sikkerhetshardening og produksjonstips | Lab 12 |
| Modul 12: MCP-verktøy | |||
| 12.1 | Verktøy | MCP-bruk i Copilot App | Guide |
💻 Eksempelkodeprosjekter
En av de mest spennende delene med å lære MCP er å se kodeferdighetene dine utvikle seg gradvis. Vi har designet kodeeksemplene våre til å starte enkelt og vokse mer sofistikert etter hvert som forståelsen din øker. Slik introduserer vi konsepter - med kode som er lett å forstå, men som demonstrerer ekte MCP-prinsipper, vil du forstå ikke bare hva denne koden gjør, men hvorfor den er strukturert slik og hvordan den passer inn i større MCP-applikasjoner.
Enkle MCP Kalkulatorprøver
| Språk | Beskrivelse | Lenke |
|---|---|---|
| C# | MCP Server Eksempel | Se kode |
| Java | MCP Kalkulator | Se kode |
| JavaScript | MCP Demo | Se kode |
| Python | MCP Server | Se kode |
| TypeScript | MCP Eksempel | Se kode |
| Rust | MCP Eksempel | Se kode |
Avanserte MCP-implementasjoner
| Språk | Beskrivelse | Lenke |
|---|---|---|
| C# | Avansert eksempel | Se kode |
| Java med Spring | Container App Eksempel | Se kode |
| JavaScript | Avansert eksempel | Se kode |
| Python | Kompleks implementering | Se kode |
| TypeScript | Container-eksempel | Se kode |
🎯 Forutsetninger for å lære MCP
For å få mest mulig ut av dette pensumet bør du ha:
-
Grunnleggende kunnskap om programmering i minst ett av følgende språk: C#, Java, JavaScript, Python eller TypeScript
-
Forståelse av klient-tjener-modellen og API-er
-
Kjennskap til REST- og HTTP-konsepter
-
(Valgfritt) Bakgrunn i AI/ML-konsepter
-
Delta i fellesskapsdiskusjoner for støtte
📚 Studieveiledning og ressurser
Dette arkivet inkluderer flere ressurser for å hjelpe deg å navigere og lære effektivt:
Studieveiledning
En omfattende Studieveiledning er tilgjengelig for å hjelpe deg å navigere dette arkivet effektivt. Dette visuelle pensumkartet viser hvordan alle temaene henger sammen og gir veiledning om hvordan du bruker eksempelsprosjektene effektivt. Det er spesielt nyttig hvis du er en visuell elev som liker å se det store bildet.
Veiledningen inkluderer:
- Et visuelt pensumkart som viser alle dekket emner
- Detaljert gjennomgang av hver seksjon i arkivet
- Veiledning om hvordan du bruker eksempelsprosjektene
- Anbefalte lærebaner for forskjellige ferdighetsnivåer
- Ytterligere ressurser for å komplementere læringsreisen din
Endringslogg
Vi opprettholder en detaljert Endringslogg som sporer alle viktige oppdateringer av pensummaterialene, slik at du kan holde deg oppdatert med de siste forbedringene og tilleggene.
- Nye innholds tillegg
- Strukturelle endringer
- Funksjonsforbedringer
- Dokumentasjonsoppdateringer
🛠️ Hvordan bruke dette pensumet effektivt
Hver leksjon i denne veiledningen inkluderer:
- Klare forklaringer av MCP-konsepter
- Live kodeeksempler på flere språk
- Øvelser for å bygge ekte MCP-applikasjoner
- Ekstra ressurser for avanserte elever
La oss lære MCP med C# - Tutorialsserie
La oss lære om Model Context Protocol (MCP), et banebrytende rammeverk designet for å standardisere samhandling mellom AI-modeller og klientapplikasjoner. Gjennom denne nybegynnervennlige økten introduserer vi deg for MCP og veileder deg gjennom opprettelsen av din første MCP-tjener.
C#: https://aka.ms/letslearnmcp-csharp
Java: https://aka.ms/letslearnmcp-java
JavaScript: https://aka.ms/letslearnmcp-javascript
Python: https://aka.ms/letslearnmcp-python
🎓 Din MCP-reise starter
Gratulerer! Du har nettopp tatt det første steget på en spennende reise som vil utvide dine programmeringsevner og knytte deg til det nyeste innen AI-utvikling.
Hva du allerede har oppnådd
Ved å lese gjennom denne introduksjonen har du allerede begynt å bygge ditt MCP-kunnskapsgrunnlag. Du forstår hva MCP er, hvorfor det er viktig, og hvordan dette pensumet vil støtte din læringsreise. Det er en betydelig prestasjon og starten på din ekspertise innen denne viktige teknologien.
Eventyret foran deg
Når du går videre gjennom modulene, husk at enhver ekspert en gang var nybegynner. Konseptene som kan virke komplekse nå, vil bli andre natur etter hvert som du øver og anvender dem. Hvert lite steg bygger opp til kraftige ferdigheter som vil tjene deg gjennom hele utviklingskarrieren.
Ditt støttenettverk
Du blir med i et fellesskap av elever og eksperter som brenner for MCP og gjerne vil hjelpe andre å lykkes. Enten du sitter fast på en kodeutfordring eller er ivrig etter å dele en gjennombrudd, er fellesskapet her for å støtte din reise.
Hvis du står fast eller har spørsmål om å bygge AI-apper, bli med andre elever og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt.
Hvis du har produktfeedback eller opplever feil under bygging, besøk:
Klar til å starte?
Din MCP-reise starter nå! Begynn med Modul 0 for å dykke inn i dine første praktiske MCP-opplevelser, eller utforsk eksempelsprosjektene for å se hva du skal bygge. Husk – enhver ekspert startet akkurat der du er nå, og med tålmodighet og praksis vil du bli forbløffet over hva du kan oppnå.
Velkommen til verden av Model Context Protocol-utvikling. La oss bygge noe fantastisk sammen!
🤝 Bidra til læringsfellesskapet
Dette pensumet blir sterkere med bidrag fra elever som deg! Enten du retter en skrivefeil, foreslår en klarere forklaring, eller legger til et nytt eksempel, hjelper dine bidrag andre nybegynnere å lykkes.
Takk til Microsoft Valued Professional Shivam Goyal for å bidra med kodeeksempler.
Bidragsprosessen er designet for å være inkluderende og støttende. De fleste bidrag krever en Contributor License Agreement (CLA), men de automatiserte verktøyene vil veilede deg gjennom prosessen uten problemer.
📜 Åpen kildekode-læring
Dette hele pensumet er tilgjengelig under MIT LICENSE, som betyr at du kan bruke, endre og dele det fritt. Dette støtter vårt oppdrag om å gjøre MCP-kunnskap tilgjengelig for utviklere overalt.
🤝 Retningslinjer for bidrag
Dette prosjektet ønsker bidrag og forslag velkommen. De fleste bidrag krever at du godtar en Contributor License Agreement (CLA) som erklærer at du har rett til, og faktisk gjør det, å gi oss rettighetene til å bruke ditt bidrag. For detaljer, besøk https://cla.opensource.microsoft.com.
Når du sender en pull request, vil en CLA-bot automatisk avgjøre om du må gi en CLA og merke PR-en på passende måte (f.eks. statuskontroll, kommentar). Følg bare instruksjonene som boten gir. Du trenger bare å gjøre dette én gang på tvers av alle repoer som bruker vår CLA.
Dette prosjektet har tatt i bruk Microsoft Open Source Code of Conduct. For mer informasjon se Code of Conduct FAQ eller kontakt opencode@microsoft.com med eventuelle spørsmål eller kommentarer.
Klar til å starte på din MCP-reise? Begynn med Modul 00 - Introduksjon til MCP og ta dine første skritt inn i verden av Model Context Protocol-utvikling!
🎒 Andre kurs
Vårt team produserer andre kurs! Sjekk ut:
LangChain
Azure / Edge / MCP / Agenter
Generativ AI-serie
Kjerne-læring
Copilot-serien
Ansvarsfraskrivelse: Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket skal betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.
