Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 4.74 KB

File metadata and controls

116 lines (75 loc) · 4.74 KB

Lad os tale mere om, hvordan vi bruger det visuelle interface i de næste afsnit.

Fremgangsmåde

Sådan skal vi gribe det an på et overordnet plan:

  • Konfigurer en fil til at finde vores MCP Server.
  • Start/opret forbindelse til den pågældende server for at få den til at liste sine funktioner.
  • Brug disse funktioner gennem GitHub Copilot Chat-interface.

Fint, nu hvor vi forstår flowet, lad os prøve at bruge en MCP Server gennem Visual Studio Code i en øvelse.

Øvelse: Forbruge en server

I denne øvelse vil vi konfigurere Visual Studio Code til at finde din MCP server, så den kan bruges fra GitHub Copilot Chat-interface.

-0- Forberedelse, aktiver MCP Server-opdagelse

Du skal muligvis aktivere opdagelse af MCP Servere.

  1. Gå til File -> Preferences -> Settings in Visual Studio Code.

  2. Search for "MCP" and enable chat.mcp.discovery.enabled i settings.json-filen.

-1- Opret konfigurationsfil

Start med at oprette en konfigurationsfil i dit projektrod, du skal bruge en fil kaldet MCP.json og placere den i en mappe kaldet .vscode. Den skal se sådan ud:

.vscode
|-- mcp.json

Lad os nu se, hvordan vi kan tilføje en serverpost.

-2- Konfigurer en server

Tilføj følgende indhold til mcp.json:

{
    "inputs": [],
    "servers": {
       "hello-mcp": {
           "command": "node",
           "args": [
               "build/index.js"
           ]
       }
    }
}

Her er et simpelt eksempel på, hvordan man starter en server skrevet i Node.js, for andre runtime-miljøer skal du angive den korrekte kommando til at starte serveren ved hjælp af command and args.

-3- Start serveren

Nu hvor du har tilføjet en post, lad os starte serveren:

  1. Find din post i mcp.json og sørg for, at du kan se "play"-ikonet:

Starter server i Visual Studio Code

  1. Klik på "play"-ikonet, du skulle nu se, at værktøjsikonet i GitHub Copilot Chat øger antallet af tilgængelige værktøjer. Hvis du klikker på værktøjsikonet, vil du se en liste over registrerede værktøjer. Du kan markere eller afmarkere hvert værktøj afhængigt af, om du vil have GitHub Copilot til at bruge dem som kontekst:

Starter server i Visual Studio Code

  1. For at køre et værktøj, skriv en prompt, som du ved matcher beskrivelsen af et af dine værktøjer, for eksempel en prompt som "add 22 to 1":

Kører et værktøj fra GitHub Copilot

Du skulle få et svar, der siger 23.

Opgave

Prøv at tilføje en serverpost til din mcp.json fil og sørg for, at du kan starte/stoppe serveren. Sørg også for, at du kan kommunikere med værktøjerne på din server via GitHub Copilot Chat-interface.

Løsning

Løsning

Vigtige pointer

De vigtigste pointer fra dette kapitel er:

  • Visual Studio Code er en fremragende klient, der lader dig forbruge flere MCP Servere og deres værktøjer.
  • GitHub Copilot Chat-interface er, hvordan du interagerer med serverne.
  • Du kan bede brugeren om input som API-nøgler, som kan sendes til MCP Serveren, når du konfigurerer serverposten i mcp.json filen.

Eksempler

Yderligere ressourcer

Hvad er det næste

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.