Lad os tale mere om, hvordan vi bruger det visuelle interface i de næste afsnit.
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.
I denne øvelse vil vi konfigurere Visual Studio Code til at finde din MCP server, så den kan bruges fra GitHub Copilot Chat-interface.
Du skal muligvis aktivere opdagelse af MCP Servere.
-
Gå til
File -> Preferences -> Settingsin Visual Studio Code. -
Search for "MCP" and enable
chat.mcp.discovery.enabledi settings.json-filen.
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.
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.
Nu hvor du har tilføjet en post, lad os starte serveren:
- Find din post i mcp.json og sørg for, at du kan se "play"-ikonet:
- 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:
- 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":
Du skulle få et svar, der siger 23.
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.
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.
- Næste: Oprette en SSE Server
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.


