Skip to content

Latest commit

 

History

History
103 lines (69 loc) · 7.28 KB

File metadata and controls

103 lines (69 loc) · 7.28 KB

Scenario 3: In-Editor Docs med MCP Server i VS Code

Oversigt

I dette scenarie vil du lære, hvordan du bringer Microsoft Learn Docs direkte ind i dit Visual Studio Code-miljø ved hjælp af MCP-serveren. I stedet for konstant at skifte browserfaner for at søge efter dokumentation, kan du få adgang til, søge i og referere til officielle dokumenter direkte i din editor. Denne tilgang effektiviserer din arbejdsgang, holder dig fokuseret og muliggør problemfri integration med værktøjer som GitHub Copilot.

  • Søg og læs dokumentation i VS Code uden at forlade dit kode-miljø.
  • Referer til dokumentation og indsæt links direkte i dine README- eller kursusfiler.
  • Brug GitHub Copilot og MCP sammen for en sømløs, AI-drevet dokumentationsarbejdsgang.

Læringsmål

Når du er færdig med dette kapitel, vil du forstå, hvordan du opsætter og bruger MCP-serveren i VS Code for at forbedre din dokumentations- og udviklingsarbejdsgang. Du vil kunne:

  • Konfigurere dit workspace til at bruge MCP-serveren til dokumentationsopslag.
  • Søge efter og indsætte dokumentation direkte fra VS Code.
  • Kombinere kraften fra GitHub Copilot og MCP for en mere produktiv, AI-forstærket arbejdsgang.

Disse færdigheder vil hjælpe dig med at bevare fokus, forbedre dokumentationskvaliteten og øge din produktivitet som udvikler eller teknisk forfatter.

Løsning

For at opnå adgang til dokumentation i editoren følger du en række trin, der integrerer MCP-serveren med VS Code og GitHub Copilot. Denne løsning er ideel for kursusforfattere, dokumentationsskribenter og udviklere, der ønsker at bevare fokus i editoren, mens de arbejder med dokumentation og Copilot.

  • Tilføj hurtigt referencelinks til en README, mens du skriver kursus- eller projekt-dokumentation.
  • Brug Copilot til at generere kode og MCP til øjeblikkeligt at finde og citere relevant dokumentation.
  • Bevar fokus i din editor og øg produktiviteten.

Trin-for-trin Guide

For at komme i gang, følg disse trin. For hvert trin kan du tilføje et screenshot fra assets-mappen for visuelt at illustrere processen.

  1. Tilføj MCP-konfigurationen: I roden af dit projekt opret en .vscode/mcp.json fil og tilføj følgende konfiguration:

    {
      "servers": {
        "LearnDocsMCP": {
          "url": "https://learn.microsoft.com/api/mcp"
        }
      }
    }

    Denne konfiguration fortæller VS Code, hvordan den skal forbinde til Microsoft Learn Docs MCP server.

    Trin 1: Tilføj mcp.json til .vscode-mappen

  2. Åbn GitHub Copilot Chat-panelet: Hvis du ikke allerede har installeret GitHub Copilot-udvidelsen, gå til Extensions-visningen i VS Code og installer den. Du kan hente den direkte fra Visual Studio Code Marketplace. Åbn derefter Copilot Chat-panelet fra sidebjælken.

    Trin 2: Åbn Copilot Chat-panelet

  3. Aktivér agent-tilstand og bekræft værktøjer: I Copilot Chat-panelet aktiver agent-tilstand.

    Trin 3: Aktivér agent-tilstand og bekræft værktøjer

    Når agent-tilstand er aktiveret, skal du bekræfte, at MCP-serveren er listet som et af de tilgængelige værktøjer. Det sikrer, at Copilot-agenten kan få adgang til dokumentationsserveren for at hente relevant information.

    Trin 3: Bekræft MCP server-værktøj

  4. Start en ny chat og stil agenten spørgsmål: Åbn en ny chat i Copilot Chat-panelet. Du kan nu stille agenten dine dokumentationsspørgsmål. Agenten vil bruge MCP-serveren til at hente og vise relevant Microsoft Learn dokumentation direkte i din editor.

    • "Jeg prøver at skrive en studieplan for emne X. Jeg vil studere det i 8 uger, for hver uge, foreslå indhold jeg bør tage."

    Trin 4: Stil agenten spørgsmål i chat

  5. Live forespørgsler:

    Lad os tage en live forespørgsel fra #get-help sektionen i Azure AI Foundry Discord (se original besked):

    "Jeg søger svar på, hvordan man implementerer en multi-agent løsning med AI-agenter udviklet på Azure AI Foundry. Jeg kan se, at der ikke findes en direkte implementeringsmetode, som f.eks. Copilot Studio kanaler. Så hvilke forskellige måder findes der for enterprise-brugere til at interagere og få arbejdet gjort? Der findes mange artikler/blogs, der siger, at man kan bruge Azure Bot service til denne opgave, som kan fungere som en bro mellem MS Teams og Azure AI Foundry-agenterne. Vil det fungere, hvis jeg opsætter en Azure bot, der forbinder til Orchestrator Agent på Azure AI Foundry via Azure function for at udføre orkestreringen, eller skal jeg lave en Azure function for hver af AI-agenterne i multi-agent løsningen for at orkestrere via Bot framework? Andre forslag modtages gerne."

    Trin 5: Live forespørgsler

    Agenten vil svare med relevante dokumentationslinks og opsummeringer, som du derefter kan indsætte direkte i dine markdown-filer eller bruge som referencer i din kode.

Eksempelspørgsmål

Her er nogle eksempler på forespørgsler, du kan prøve. Disse forespørgsler viser, hvordan MCP-serveren og Copilot kan arbejde sammen om at levere øjeblikkelig, kontekstbaseret dokumentation og referencer uden at forlade VS Code:

  • "Vis mig, hvordan man bruger Azure Functions triggers."
  • "Indsæt et link til den officielle dokumentation for Azure Key Vault."
  • "Hvad er bedste praksis for at sikre Azure-ressourcer?"
  • "Find en quickstart til Azure AI services."

Disse forespørgsler demonstrerer, hvordan MCP-serveren og Copilot kan arbejde sammen om at levere øjeblikkelig, kontekstbaseret dokumentation og referencer uden at forlade VS Code.


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 modersmål 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 måtte opstå som følge af brugen af denne oversættelse.