Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 4.71 KB

File metadata and controls

116 lines (75 loc) · 4.71 KB

Razgovarajmo više o tome kako koristimo vizualno sučelje u sljedećim odjeljcima.

Pristup

Evo kako trebamo pristupiti ovom problemu na visokoj razini:

  • Konfigurirati datoteku za pronalazak našeg MCP Servera.
  • Pokrenuti/Povezati se s navedenim serverom da bismo dobili popis njegovih mogućnosti.
  • Koristiti te mogućnosti putem GitHub Copilot Chat sučelja.

Odlično, sada kada razumijemo tijek, pokušajmo koristiti MCP Server kroz Visual Studio Code kroz jedan zadatak.

Zadatak: Korištenje servera

U ovom zadatku konfigurirat ćemo Visual Studio Code da pronađe vaš MCP server kako bi se mogao koristiti iz GitHub Copilot Chat sučelja.

-0- Pripremni korak, omogućite otkrivanje MCP Servera

Možda ćete trebati omogućiti otkrivanje MCP Servera.

  1. Idite na File -> Preferences -> Settings in Visual Studio Code.

  2. Search for "MCP" and enable chat.mcp.discovery.enabled u datoteci settings.json.

-1- Kreirajte konfiguracijsku datoteku

Započnite kreiranjem konfiguracijske datoteke u korijenu vašeg projekta, trebate datoteku nazvanu MCP.json koju ćete smjestiti u mapu nazvanu .vscode. Trebala bi izgledati ovako:

.vscode
|-- mcp.json

Sljedeće, pogledajmo kako možemo dodati unos servera.

-2- Konfigurirajte server

Dodajte sljedeći sadržaj u mcp.json:

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

Gore je jednostavan primjer kako pokrenuti server napisan u Node.js, za druge runtime okoline navedite odgovarajuću naredbu za pokretanje servera koristeći command and args.

-3- Pokrenite server

Sada kada ste dodali unos, pokrenimo server:

  1. Pronađite svoj unos u mcp.json i provjerite imate li ikonu "play":

Pokretanje servera u Visual Studio Code

  1. Kliknite na ikonu "play", trebali biste vidjeti da se ikona alata u GitHub Copilot Chat sučelju poveća broj dostupnih alata. Ako kliknete na tu ikonu alata, vidjet ćete popis registriranih alata. Možete označiti/odznačiti svaki alat ovisno želite li da ih GitHub Copilot koristi kao kontekst:

Pokretanje servera u Visual Studio Code

  1. Da biste pokrenuli alat, upišite upit za koji znate da će odgovarati opisu jednog od vaših alata, na primjer upit poput "add 22 to 1":

Pokretanje alata iz GitHub Copilot

Trebali biste vidjeti odgovor s brojem 23.

Zadatak za vježbu

Pokušajte dodati unos servera u vašu mcp.json datoteku i provjerite možete li pokrenuti/zaustaviti server. Također provjerite možete li komunicirati s alatima na vašem serveru putem GitHub Copilot Chat sučelja.

Rješenje

Rješenje

Ključni zaključci

Zaključci iz ovog poglavlja su sljedeći:

  • Visual Studio Code je odličan klijent koji vam omogućuje korištenje više MCP Servera i njihovih alata.
  • GitHub Copilot Chat sučelje je način na koji komunicirate sa serverima.
  • Možete tražiti od korisnika unos poput API ključeva koje je moguće proslijediti MCP Serveru prilikom konfiguracije unosa servera u mcp.json datoteci.

Primjeri

Dodatni resursi

Što slijedi

Odricanje od odgovornosti:
Ovaj je dokument preveden pomoću AI prevoditeljskog servisa Co-op Translator. Iako težimo točnosti, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za kritične informacije preporučuje se profesionalni ljudski prijevod. Ne snosimo odgovornost za bilo kakve nesporazume ili pogrešna tumačenja koja proizlaze iz korištenja ovog prijevoda.