Posted in

Slik bruker du Microsoft Learn MCP-serveren i Copilot Studio

Microsoft annonserte nettopp en MCP-server for Microsoft Learn. Denne MCP-serveren gjør nøyaktig informasjon fra Microsofts offisielle dokumentasjon tilgjengelig for søk og henting fra alle AI-verktøy som støtter MCP.

I følge dokumentasjonen på GitHub er dette nøkkelfunksjonene til MCP-serveren:

  • Henting av innhold av høy kvalitetSøk etter og hent relevant innhold fra Microsoft Learn, Azure-dokumentasjon, Microsoft 365-dokumentasjon og andre offisielle Microsoft-kilder.
  • Semantisk forståelseBruker avansert vektorsøk for å finne den mest kontekstuelt relevante dokumentasjonen for enhver spørring
  • Optimalisert segmenteringReturnerer opptil 10 innholdsbiter av høy kvalitet (hver maks 500 tokener), med artikkeltitler, nettadresser og selvstendige innholdsutdrag.
  • SanntidsoppdateringerFå tilgang til den nyeste Microsoft-dokumentasjonen etter hvert som den publiseres.

Koble til MCP-serveren fra Microsoft Copilot Studio

  1. 1. I Copilot Studio-agenten klikker du på "legg til verktøy" på oversiktssiden for å legge til en tilkobling til MCP-serveren

2. Klikk på "Nytt verktøy"-knappen og klikk deretter på "Custom Connector" på neste skjermbilde

Copilot Studio brukes en Custom connector for å koble til en MCP-server. Hvis du klikker på "Model Context Protocol"-valget, kommer du bare til en Microsoft Learn-side som beskriver prosessen med å legge til MCP som et verktøy

3. Ved å klikke på "Custom Connector" kommer du til en ny side for å legge til en egendefinert kobling

4. Før du oppretter koblingen, må vi opprette en YAML-fil med informasjon om hvordan du kobler til Microsoft Learn MCP-serverendepunktet.

5. Bruk en editor som Visual Studio Code (eller Notisblokk) og lagre følgende informasjon som "learnmcp.yaml"

swagger: '2.0'
info:
  title: Microsoft Learn
  description: Tilgang til Microsoft Learn dokumentasjon
  version: 1.0.0
host: learn.microsoft.com
basePath: /
schemes:
  - https
paths:
  /api/mcp:
    post:
      summary: Microsoft Learn MCP API
      x-ms-agentic-protocol: mcp-streamable-1.0
      operationId: InvokeMCP
      responses:
        '200':
          description: Success

6. Klikk på "New Custom Connector" og velg "Importer en OpenAPI-fil"

7. Gi koblingen et navn, «Microsoft Learn MCP», og pek på YAML-filen du opprettet i forrige trinn

8. Klikk på "Fortsett"-knappen og klikk på "Create connectort" på neste skjermbilde

9. Gratulerer, du har opprettet en Custom connector for Microsoft Learn MCP-serveren. På tide å legge til koblingen som et verktøy i Copilot Studio

10. Gå tilbake til Copilot Studio-fanen i nettleseren din og trykk på "Oppdater"-knappen

11. Se etter den nyopprettede koblingen under «Model Context Protocol». Noen ganger tar det litt tid før det dukker opp. Du må kanskje trykke på oppdater i nettleseren og prøve igjen.

12. Når den vises, velger du den

13. Dette bringer deg til tilkoblingsskjermen der du må opprette en ny tilkobling for koblingen

14. Klikk på "Opprett" på koble til-skjermen

15. Klikk på "legg til agent" for å fullføre å legge til Microsoft Learn MCP-serveren som et verktøy i agenten din

16. Microsoft Learn MCP-serveren skal nå vises i Verktøy-delen i agenten og er klar til bruk

La oss teste Microsoft Learn MCP-serveren i Copilot Studio

Gå til testruten i agenten vår, og kjør en eksempelspørring, for eksempelWhat are the best practices for Power Platform environments according to official Microsoft Learn documentation”

Første gang du kjører en spørring, må du koble til den egendefinerte koblingen du opprettet

Etter å ha opprettet tilkoblingen, trykk på "Retry"knappen, og spørringen din skal kjøres. Agenten vil bruke tilkoblingen til Microsoft Learn MCP-serveren for å få et kvalifisert svar.

For øyeblikket har Microsoft Learn MCP-serveren ett verktøy tilgjengelig "Microsoft_docs_search" som utfører et semantisk søk mot Microsofts offisielle tekniske dokumentasjon

Hvis du vil ha mer informasjon, kan du gå til Microsofts GitHub-dokumentasjon for MCP-serveren på GitHub – MicrosoftDocs/mcp

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Dette nettstedet bruker Akismet for å redusere spam. Finn ut mer om hvordan kommentardataene dine behandles.

nb_NO