Följ dessa steg för att komma igång med dessa resurser:
- Fork:a Repositoryt: Klicka på
- Klona Repositoryt:
git clone https://github.com/microsoft/mcp-for-beginners.git - Gå med i Azure AI Foundry Discord och träffa experter och andra utvecklare
Model Context Protocol (MCP) är en banbrytande ramverk som är utformat för att standardisera interaktioner mellan AI-modeller och klientapplikationer. Denna open-source kursplan erbjuder en strukturerad inlärningsväg, komplett med praktiska kodexempel och verkliga användningsfall, i populära programmeringsspråk som C#, Java, JavaScript, TypeScript och Python.
Oavsett om du är AI-utvecklare, systemarkitekt eller mjukvaruingenjör är denna guide din heltäckande resurs för att bemästra MCP:s grunder och implementationsstrategier.
- 📘 MCP Dokumentation – Utförliga handledningar och användarguider
- 📜 MCP Specifikation – Protokollarkitektur och tekniska referenser
- 🧑💻 MCP GitHub Repository – Open-source SDK:er, verktyg och kodexempel
00-03: Grunderna
- 00. Introduktion till MCP
Översikt av Model Context Protocol och dess betydelse i AI-flöden. Läs mer - 01. Kärnbegrepp förklarade
Djupgående genomgång av MCP:s kärnbegrepp. Läs mer - 02. Säkerhet i MCP
Säkerhetshot och bästa praxis. Läs mer - 03. Kom igång med MCP
Miljöuppsättning, grundläggande servrar/klienter, integration. Läs mer
03.x: Praktiska labbar
- 3.1. Första servern – Guide
- 3.2. Första klienten – Guide
- 3.3. Klient med LLM – Guide
- 3.4. Använda en server med Visual Studio Code – Guide
- 3.5. Skapa en server med SSE – Guide
- 3.6. HTTP Streaming – Guide
- 3.7. Använd AI Toolkit – Guide
- 3.8. Testa din server – Guide
- 3.9. Distribuera din server – Guide
04-05: Praktiskt & Avancerat
- 04. Praktisk implementering
SDK:er, felsökning, testning, återanvändbara promptmallar. Läs mer - 05. Avancerade ämnen i MCP
Multimodal AI, skalning, företagsanvändning. Läs mer - 5.1. MCP-integration 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. Skalning – Guide
- 5.8. Säkerhet – Guide
- 5.9. Web Search MCP – Guide
- 5.10. Realtidsstreaming – Guide
- 5.11. Realtids webbsökning – Guide
06-10: Community, bästa praxis & labbar
- 06. Communitybidrag – Guide
- 07. Insikter från tidig adoption – Guide
- 08. Bästa praxis för MCP – Guide
- 09. MCP fallstudier – Guide
- 10. Effektivisering av AI-arbetsflöden: Bygga en MCP-server med AI Toolkit – Hands On Lab
Utforska kodimplementationer per språk
Utforska avancerade exempel
För att få ut det mesta av detta kursmaterial bör du ha:
- Grundläggande kunskaper i C#, Java eller Python
- Förståelse för klient-servermodellen och API:er
- (Valfritt) Bekantskap med maskininlärningskoncept
En omfattande Studieguide finns tillgänglig för att hjälpa dig navigera i detta repository på ett effektivt sätt. Guiden innehåller:
- En visuell översikt över kursplanen som visar alla behandlade ämnen
- Detaljerad uppdelning av varje sektion i repositoryt
- Råd om hur man använder exempelprojekten
- Rekommenderade lärvägar för olika kunskapsnivåer
- Ytterligare resurser som kompletterar din läranderesa
Varje lektion i denna guide innehåller:
- Tydliga förklaringar av MCP-koncept
- Live-kodexempel i flera språk
- Övningar för att bygga riktiga MCP-applikationer
- Extra resurser för avancerade användare
Detta innehåll är licensierat under MIT License. För villkor, se LICENSE.
Detta projekt välkomnar bidrag och förslag. De flesta bidrag kräver att du godkänner ett Contributor License Agreement (CLA) som intygar att du har rätt att, och faktiskt gör det, ge oss rättigheterna att använda ditt bidrag. För detaljer, besök https://cla.opensource.microsoft.com.
När du skickar en pull request kommer en CLA-bot automatiskt att avgöra om du behöver tillhandahålla en CLA och markera PR:n på rätt sätt (t.ex. statuskontroll, kommentar). Följ bara instruktionerna från boten. Du behöver bara göra detta en gång för alla repos som använder vår CLA.
Detta projekt har antagit Microsoft Open Source Code of Conduct. För mer information, se Code of Conduct FAQ eller kontakta opencode@microsoft.com vid ytterligare frågor eller kommentarer.
Vårt team producerar fler kurser! Kolla in:
- 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
- Bemästra GitHub Copilot för AI-parprogrammering
- Bemästra GitHub Copilot för C#/.NET-utvecklare
- Välj ditt eget Copilot-äventyr
Detta projekt kan innehålla varumärken eller logotyper för projekt, produkter eller tjänster. Auktoriserad användning av Microsofts varumärken eller logotyper är föremål för och måste följa Microsofts riktlinjer för varumärken och varumärkesanvändning. Användning av Microsofts varumärken eller logotyper i modifierade versioner av detta projekt får inte skapa förvirring eller antyda att Microsoft sponsrar projektet. All användning av tredje parts varumärken eller logotyper följer dessa tredje parters riktlinjer.
Ansvarsfriskrivning:
Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, vänligen observera att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För viktig information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår vid användning av denna översättning.
