Skip to content

Latest commit

 

History

History
204 lines (150 loc) · 12.5 KB

File metadata and controls

204 lines (150 loc) · 12.5 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

Følg disse trin for at komme i gang med at bruge disse ressourcer:

  1. Fork Repositoriet: Klik GitHub forks
  2. Klon Repositoriet: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Deltag i Azure AI Foundry Discord og mød eksperter og andre udviklere

🌐 Support for flere sprog

Understøttet via GitHub Action (Automatiseret & Altid Opdateret)

🚀 Model Context Protocol (MCP) Curriculum for Begyndere

Lær MCP med praktiske kodeeksempler i C#, Java, JavaScript, Python og TypeScript

🧠 Oversigt over Model Context Protocol Curriculum

Model Context Protocol (MCP) er en banebrydende ramme designet til at standardisere interaktioner mellem AI-modeller og klientapplikationer. Dette open source curriculum tilbyder en struktureret læringsvej med praktiske kodeeksempler og virkelige anvendelsestilfælde på populære programmeringssprog som C#, Java, JavaScript, TypeScript og Python.

Uanset om du er AI-udvikler, systemarkitekt eller softwareingeniør, er denne guide din omfattende ressource til at mestre MCP’s grundlæggende principper og implementeringsstrategier.

🔗 Officielle MCP Ressourcer

🧭 MCP Curriculum Oversigt

00-03: Grundlæggende
  • 00. Introduktion til MCP
    Oversigt over Model Context Protocol og dens betydning i AI-pipelines. Læs mere
  • 01. Forklaring af kernebegreber
    Dybdegående gennemgang af centrale MCP-koncepter. Læs mere
  • 02. Sikkerhed i MCP
    Sikkerhedstrusler og bedste praksis. Læs mere
  • 03. Kom godt i gang med MCP
    Opsætning af miljø, grundlæggende servere/klienter, integration. Læs mere
03.x: Praktiske Labs
  • 3.1. Første serverGuide
  • 3.2. Første klientGuide
  • 3.3. Klient med LLMGuide
  • 3.4. Forbrug af en server med Visual Studio CodeGuide
  • 3.5. Oprettelse af server med SSEGuide
  • 3.6. HTTP StreamingGuide
  • 3.7. Brug AI ToolkitGuide
  • 3.8. Test din serverGuide
  • 3.9. Deploy din serverGuide
04-05: Praktisk & Avanceret
  • 04. Praktisk implementering
    SDK’er, fejlfinding, test, genanvendelige promptskabeloner. Læs mere
  • 05. Avancerede emner i MCP
    Multi-modal AI, skalering, enterprise-brug. Læs mere
  • 5.1. MCP integration med AzureGuide
  • 5.2. Multi modalitetGuide
  • 5.3. MCP OAuth2 DemoGuide
  • 5.4. Root ContextsGuide
  • 5.5. RoutingGuide
  • 5.6. SamplingGuide
  • 5.7. SkaleringGuide
  • 5.8. SikkerhedGuide
  • 5.9. Web Search MCPGuide
  • 5.10. RealtidsstreamingGuide
  • 5.11. Realtids websøgning – Guide
06-10: Community, Best Practices & Labs
  • 06. Community bidragGuide
  • 07. Indsigter fra Tidlig AdoptionGuide
  • 08. Bedste Praksis for MCPGuide
  • 09. MCP Case StudierGuide
  • 10. Effektivisering af AI-arbejdsgange: Opbygning af en MCP-server med AI ToolkitHands On Lab

Eksempelprojekter

🧮 MCP Calculator Eksempelprojekter:

Udforsk kodeimplementeringer efter sprog

💡 MCP Avancerede Calculator Projekter:

Udforsk avancerede eksempler

🎯 Forudsætninger for at lære MCP

For at få mest muligt ud af dette curriculum bør du have:

  • Grundlæggende kendskab til C#, Java eller Python
  • Forståelse for klient-server modellen og API’er
  • (Valgfrit) Kendskab til maskinlæringsbegreber

📚 Studieguide

En omfattende Studieguide er tilgængelig for at hjælpe dig med at navigere i dette repository effektivt. Guiden indeholder:

  • Et visuelt curriculumkort, der viser alle emner
  • Detaljeret opdeling af hver sektion i repositoryet
  • Vejledning i brugen af eksempelprojekter
  • Anbefalede læringsveje til forskellige færdighedsniveauer
  • Yderligere ressourcer til at supplere din læringsrejse

🛠️ Sådan bruger du dette curriculum effektivt

Hver lektion i denne guide indeholder:

  1. Klare forklaringer af MCP-konceptet
  2. Live kodeeksempler på flere sprog
  3. Øvelser til at bygge rigtige MCP-applikationer
  4. Ekstra ressourcer til avancerede brugere

📜 Licensinformation

Dette indhold er licenseret under MIT License. For vilkår og betingelser, se LICENSE.

🤝 Retningslinjer for bidrag

Dette projekt byder velkommen til bidrag og forslag. De fleste bidrag kræver, at du accepterer en Contributor License Agreement (CLA), hvor du erklærer, at du har ret til, og faktisk giver os rettighederne til at bruge dit bidrag. For detaljer, besøg https://cla.opensource.microsoft.com.

Når du sender en pull request, vil en CLA-bot automatisk afgøre, om du skal indsende en CLA og markere PR’en korrekt (f.eks. status check, kommentar). Følg blot instruktionerne fra botten. Du skal kun gøre dette én gang på tværs af alle repos, der bruger vores CLA.

Dette projekt har tilsluttet sig Microsoft Open Source Code of Conduct. For mere information se Code of Conduct FAQ eller kontakt opencode@microsoft.com ved yderligere spørgsmål eller kommentarer.

🎒 Andre kurser

Vores team producerer også andre kurser! Se dem her:

™️ Varemærke Meddelelse

Dette projekt kan indeholde varemærker eller logoer for projekter, produkter eller tjenester. Autoriseret brug af Microsofts varemærker eller logoer er underlagt og skal følge Microsofts Varemærke- og Brandretningslinjer. Brug af Microsofts varemærker eller logoer i modificerede versioner af dette projekt må ikke skabe forvirring eller antyde Microsofts sponsorat. Enhver brug af tredjeparts varemærker eller logoer er underlagt disse tredjeparts politikker.

Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.