VS Code
Vodič za postavku MCP Server
VS Code koristi MCP kroz GitHub Copilot u Agent modusu. Kritična razlika od svih ostalih klijenta:
ključ konfiguracije je "servers" — ne "mcpServers".
"servers" kao ključ na vrhu u .vscode/mcp.json.
Svaki drugi MCP klijent (Cursor, Claude Desktop, Continue, Cline) koristi "mcpServers".
Korišćenje pogrešnog ključa će tiho neuspeti — VS Code neće pokazati grešku.
Preduslov
- VS Code 1.99+ — MCP podrška dodana u ažuriranje od aprila 2025
- GitHub Copilot ekstenzija — mora biti instalirana i prijavljeni ste
- GitHub Copilot Chat u Agent modusu — prebacite se na Agent u Copilot čet ploči (ne Ask/Edit modus)
- anonym.legal API ključ — Pro ili Business plan (potreban za MCP pristup) na anonym.legal
- Nema Node.js, nema npm, nema lokalne instalacije — anonym.legal-ov MCP server radi potpuno preko HTTP.
Instalacija
Kreirajte .vscode/mcp.json
Kreirajte datoteku u koren radnog prostora. Obratite pažnju na "servers" ključ (ne "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"type": "http" u VS Code — ovo je još jedno VS Code-specifično polje koje nije potrebno u drugim klijentima. Nema Node.js, nema lokalnog podprocesa — konekcija ide direktno na anonym.legal-ovu MCP krajnju tačku.Omogućite Agent modus u Copilot četu
Otvorite GitHub Copilot Chat (Ctrl+Alt+I / Cmd+Ctrl+I). U čet ulazu, prebacite padajući meni moda iz Ask ili Edit u Agent. MCP alati se pojavljuju samo u Agent modusu.
Proverite dostupne alate
U Agent modusu, kliknite na ikonuAlata (ključ 🔧) u čet ploči da vidite dostupne MCP alate. Trebali bi videti 7 anonym_legal_ alata navedenih ispod anonym-legal servera.
Konfiguracija na nivou korisnika (svi radni prostori)
Da primenite globalno, otvorite VS Code JSON korisničkih podešavanja (Ctrl+Shift+P → Preferences: Open User Settings JSON) i dodajte:
{
"github.copilot.chat.mcp.servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Razlika "servers" naspram "mcpServers" objašnjena
Ovo je najčešći izvor zabune pri prebacivanju između klijenta:
{
"servers": { ... }
}
{
"mcpServers": { ... }
}
Ovo je VS Code-specifičan izbor implementacije. MCP specifikacija ne propisuje format datoteke konfiguracije — VS Code je odabrao različit ključ. Vidite stranicu poređenja za kompletan pregled razlika.
Dostupni alati (7)
besplatno
tokeni
besplatno
besplatno
besplatno
besplatno
besplatno
Operatori (6)
John Smith → [CLIENT] ili [PERSON]
john@acme.com → (uklonjeno)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (praćeno)
Korišćenje sa GitHub Copilot Agent
Before processing this code review request, use anonym_legal_anonymize_text to replace all developer names with [DEV] and all email addresses with [EMAIL]. "Review the code by alice.smith@company.com — she pushed a fix for Bob Johnson's reported bug in auth.ts"
Rešavanje problema
Alati se ne prikazuju u Copilot četu
Potrdite da ste u Agent modusu (ne Ask ili Edit). Agent modus je obavezan za MCP pristup alatu. Potražite padajući meni moda u zaglavlju Copilot Chat ploče.
Server pokazuje "nepovezan" u MCP ploči
Proverite .vscode/mcp.json koristi "servers" (ne "mcpServers"). Takođe proverite "type": "http" je prisutna i Authorization zaglavlje sadrži validan, neopozvn API ključ na Pro ili Business planu.
VS Code kaže "MCP nije podržan"
Ažurirajte VS Code na 1.99 ili kasnije. MCP podrška je dodana u izdanju iz aprila 2025. Pokrenite Help → Check for Updates.
Copilot ne poziva alate automatski
U Agent modusu, Copilot može tražiti potvrdu pre pokretanja MCP alata. Proverite VS Code podešavanja za github.copilot.chat.mcp.autoApprove ako želite da dozvoli automatsku aktivaciju.