Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 4.73 KB

File metadata and controls

116 lines (75 loc) · 4.73 KB

Låt oss prata mer om hur vi använder det visuella gränssnittet i nästa avsnitt.

Tillvägagångssätt

Så här behöver vi gå tillväga på en övergripande nivå:

  • Konfigurera en fil för att hitta vår MCP-server.
  • Starta/ansluta till nämnda server för att få en lista över dess funktioner.
  • Använda dessa funktioner via GitHub Copilot Chat-gränssnittet.

Bra, nu när vi förstår flödet, låt oss försöka använda en MCP-server genom Visual Studio Code i en övning.

Övning: Använda en server

I denna övning ska vi konfigurera Visual Studio Code för att hitta din MCP-server så att den kan användas från GitHub Copilot Chat-gränssnittet.

-0- Förberedelse, aktivera upptäckt av MCP-server

Du kan behöva aktivera upptäckt av MCP-servrar.

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

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

-1- Skapa konfigurationsfil

Börja med att skapa en konfigurationsfil i din projektrot, du behöver en fil som heter MCP.json och placera den i en mapp som heter .vscode. Den ska se ut så här:

.vscode
|-- mcp.json

Nästa steg är att se hur vi kan lägga till en serverpost.

-2- Konfigurera en server

Lägg till följande innehåll i mcp.json:

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

Ovan är ett enkelt exempel på hur man startar en server skriven i Node.js, för andra körmiljöer anger du rätt kommando för att starta servern med command and args.

-3- Starta servern

Nu när du har lagt till en post, låt oss starta servern:

  1. Hitta din post i mcp.json och se till att du hittar "play"-ikonen:

Starta server i Visual Studio Code

  1. Klicka på "play"-ikonen, du bör se att verktygsikonen i GitHub Copilot Chat ökar antalet tillgängliga verktyg. Om du klickar på denna verktygsikon ser du en lista över registrerade verktyg. Du kan markera/avmarkera varje verktyg beroende på om du vill att GitHub Copilot ska använda dem som kontext:

Starta server i Visual Studio Code

  1. För att köra ett verktyg, skriv en prompt som du vet matchar beskrivningen av ett av dina verktyg, till exempel en prompt som "add 22 to 1":

Köra ett verktyg från GitHub Copilot

Du bör se ett svar som säger 23.

Uppgift

Försök lägga till en serverpost i din mcp.json-fil och se till att du kan starta/stoppa servern. Säkerställ också att du kan kommunicera med verktygen på din server via GitHub Copilot Chat-gränssnittet.

Lösning

Lösning

Viktiga insikter

De viktigaste insikterna från detta kapitel är följande:

  • Visual Studio Code är en utmärkt klient som låter dig använda flera MCP-servrar och deras verktyg.
  • GitHub Copilot Chat-gränssnittet är hur du interagerar med servrarna.
  • Du kan be användaren om indata som API-nycklar som kan skickas till MCP-servern när du konfigurerar serverposten i mcp.json-filen.

Exempel

Ytterligare resurser

Vad är nästa steg

Ansvarsfriskrivning:
Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, var vänlig observera att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår till följd av användningen av denna översättning.