Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 4.72 KB

File metadata and controls

116 lines (75 loc) · 4.72 KB

La oss snakke mer om hvordan vi bruker det visuelle grensesnittet i de neste seksjonene.

Tilnærming

Slik bør vi angripe dette på et overordnet nivå:

  • Konfigurer en fil for å finne MCP-serveren vår.
  • Start opp/ Koble til den nevnte serveren for å få den til å liste opp sine funksjoner.
  • Bruk disse funksjonene gjennom GitHub Copilot Chat-grensesnittet.

Flott, nå som vi forstår flyten, la oss prøve å bruke en MCP-server gjennom Visual Studio Code i en øvelse.

Øvelse: Bruke en server

I denne øvelsen skal vi konfigurere Visual Studio Code til å finne MCP-serveren din slik at den kan brukes fra GitHub Copilot Chat-grensesnittet.

-0- Forberedelse, aktiver MCP Server discovery

Du må kanskje aktivere oppdagelse av 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- Lag konfigurasjonsfil

Start med å lage en konfigurasjonsfil i prosjektets rotmappe. Du trenger en fil kalt MCP.json som skal plasseres i en mappe som heter .vscode. Den skal se slik ut:

.vscode
|-- mcp.json

Neste steg er å se hvordan vi kan legge til en serveroppføring.

-2- Konfigurer en server

Legg til følgende innhold i mcp.json:

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

Her er et enkelt eksempel på hvordan du starter en server skrevet i Node.js. For andre kjøretidsmiljøer må du spesifisere riktig kommando for å starte serveren ved å bruke command and args.

-3- Start serveren

Nå som du har lagt til en oppføring, la oss starte serveren:

  1. Finn oppføringen din i mcp.json og sørg for at du ser "play"-ikonet:

Starter server i Visual Studio Code

  1. Klikk på "play"-ikonet. Du bør se at verktøyikonet i GitHub Copilot Chat øker antall tilgjengelige verktøy. Hvis du klikker på verktøyikonet, vil du se en liste over registrerte verktøy. Du kan krysse av eller fjerne avkrysning for hvert verktøy, avhengig av om du vil at GitHub Copilot skal bruke dem som kontekst:

Verktøy i Visual Studio Code

  1. For å kjøre et verktøy, skriv inn en prompt som du vet vil matche beskrivelsen av et av verktøyene dine, for eksempel en prompt som "add 22 to 1":

Kjøre et verktøy fra GitHub Copilot

Du bør se et svar som sier 23.

Oppgave

Prøv å legge til en serveroppføring i mcp.json-filen din og sørg for at du kan starte og stoppe serveren. Sørg også for at du kan kommunisere med verktøyene på serveren via GitHub Copilot Chat-grensesnittet.

Løsning

Løsning

Viktige punkter

Hovedpunktene fra dette kapitlet er:

  • Visual Studio Code er en flott klient som lar deg bruke flere MCP-servere og deres verktøy.
  • GitHub Copilot Chat-grensesnittet er hvordan du samhandler med serverne.
  • Du kan be brukeren om input som API-nøkler som kan sendes til MCP-serveren når du konfigurerer serveroppføringen i mcp.json-filen.

Eksempler

Ekstra ressurser

Hva skjer videre

Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiserte oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.