Låt oss prata mer om hur vi använder det visuella gränssnittet i nästa avsnitt.
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.
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.
Du kan behöva aktivera upptäckt av MCP-servrar.
-
Gå till
File -> Preferences -> Settingsin Visual Studio Code. -
Search for "MCP" and enable
chat.mcp.discovery.enabledi filen settings.json.
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.
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.
Nu när du har lagt till en post, låt oss starta servern:
- Hitta din post i mcp.json och se till att du hittar "play"-ikonen:
- 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:
- 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":
Du bör se ett svar som säger 23.
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.
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.
- Nästa: Skapa en SSE-server
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.


