Razgovarajmo više o tome kako koristimo vizualno sučelje u sljedećim odjeljcima.
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.
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.
Možda ćete trebati omogućiti otkrivanje MCP Servera.
-
Idite na
File -> Preferences -> Settingsin Visual Studio Code. -
Search for "MCP" and enable
chat.mcp.discovery.enabledu datoteci settings.json.
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.
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.
Sada kada ste dodali unos, pokrenimo server:
- Pronađite svoj unos u mcp.json i provjerite imate li ikonu "play":
- 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:
- 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":
Trebali biste vidjeti odgovor s brojem 23.
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.
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.
- Sljedeće: Kreiranje SSE Servera
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.


