Følg disse trinnene for å komme i gang med å bruke disse ressursene:
- Fork depotet: Klikk
- Klon depotet:
git clone https://github.com/microsoft/mcp-for-beginners.git - Bli med i Azure AI Foundry Discord og møt eksperter og andre utviklere
Model Context Protocol (MCP) er et banebrytende rammeverk utviklet for å standardisere samspillet mellom AI-modeller og klientapplikasjoner. Dette åpne pensumet tilbyr en strukturert læringsvei, komplett med praktiske kodeeksempler og virkelige bruksområder, på populære programmeringsspråk som C#, Java, JavaScript, TypeScript og Python.
Enten du er AI-utvikler, systemarkitekt eller programvareingeniør, er denne guiden din omfattende ressurs for å mestre MCP-grunnprinsipper og implementeringsstrategier.
- 📘 MCP Dokumentasjon – Detaljerte veiledninger og brukerguider
- 📜 MCP Spesifikasjon – Protokollarkitektur og tekniske referanser
- 🧑💻 MCP GitHub Repository – Open-source SDK-er, verktøy og kodeeksempler
00-03: Grunnleggende
- 00. Introduksjon til MCP
Oversikt over Model Context Protocol og dens betydning i AI-pipelines. Les mer - 01. Forklaring av Kjernebegreper
Grundig gjennomgang av MCPs kjernebegreper. Les mer - 02. Sikkerhet i MCP
Sikkerhetstrusler og beste praksis. Les mer - 03. Komme i Gang med MCP
Oppsett av miljø, grunnleggende servere/klienter, integrasjon. Les mer
03.x: Praktiske Labber
04-05: Praktisk & Avansert
- 04. Praktisk Implementering
SDK-er, feilsøking, testing, gjenbrukbare prompt-maler. Les mer - 05. Avanserte Emner i MCP
Multi-modal AI, skalering, bedriftsbruk. Les mer - 5.1. MCP Integrasjon med Azure – Guide
- 5.2. Multimodalitet – Guide
- 5.3. MCP OAuth2 Demo – Guide
- 5.4. Root Contexts – Guide
- 5.5. Routing – Guide
- 5.6. Sampling – Guide
- 5.7. Skalering – Guide
- 5.8. Sikkerhet – Guide
- 5.9. Web Search MCP – Guide
- 5.10. Realtime Streaming – Guide
- 5.11. Realtime Web Search – Guide
06-10: Fellesskap, Beste Praksis & Labber
- 06. Fellesskapsbidrag – Guide
- 07. Innsikter fra tidlig adopsjon – Guide
- 08. Beste praksis for MCP – Guide
- 09. MCP casestudier – Guide
- 10. Effektivisering av AI-arbeidsflyter: Bygging av en MCP-server med AI Toolkit – Hands On Lab
Utforsk kodeimplementasjoner etter språk
Utforsk avanserte eksempler
For å få mest mulig ut av dette læreopplegget bør du ha:
- Grunnleggende kunnskap i C#, Java eller Python
- Forståelse for klient-server-modellen og API-er
- (Valgfritt) Kjennskap til maskinlæringskonsepter
En omfattende Studieguide er tilgjengelig for å hjelpe deg med å navigere i dette depotet på en effektiv måte. Guiden inkluderer:
- Et visuelt kart over læreplanen med alle dekkede emner
- Detaljert oversikt over hver seksjon i depotet
- Veiledning i bruk av eksempelprosjekter
- Anbefalte læringsveier for ulike ferdighetsnivåer
- Ekstra ressurser som utfyller læringsreisen din
Hver leksjon i denne guiden inneholder:
- Klare forklaringer på MCP-konsepter
- Live kodeeksempler på flere språk
- Øvelser for å bygge ekte MCP-applikasjoner
- Ekstra ressurser for avanserte brukere
Dette innholdet er lisensiert under MIT-lisensen. For vilkår og betingelser, se LICENSE.
Dette prosjektet tar imot bidrag og forslag. De fleste bidrag krever at du godtar en Contributor License Agreement (CLA) som bekrefter at du har rett til, og faktisk gir 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å levere en CLA og merke PR-en deretter (f.eks. statuskontroll, kommentar). Følg bare instruksjonene fra boten. Du trenger kun å gjøre dette én gang for alle repos 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 for eventuelle spørsmål eller kommentarer.
Vårt team produserer også andre kurs! Sjekk ut:
- 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
Dette prosjektet kan inneholde varemerker eller logoer for prosjekter, produkter eller tjenester. Autorisert bruk av Microsofts varemerker eller logoer er underlagt og må følge Microsofts retningslinjer for varemerker og merkevarebruk. Bruk av Microsofts varemerker eller logoer i endrede versjoner av dette prosjektet må ikke skape forvirring eller antyde at Microsoft sponser det. All bruk av tredjeparts varemerker eller logoer er underlagt disse tredjepartenes retningslinjer.
Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vennligst 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.
