VS Code
Ghid configurare MCP Server
VS Code folosește MCP prin GitHub Copilot în modul Agent. Diferență critică de toți ceilalți clienți:
cheia configurație este "servers" — nu "mcpServers".
"servers" ca cheie de nivel superior în .vscode/mcp.json.
Fiecare alt client MCP (Cursor, Claude Desktop, Continue, Cline) folosește "mcpServers".
Utilizarea cheii greșite va eșua în tăcere — VS Code nu va arăta o eroare.
Condiții prealabile
- VS Code 1.99+ — suport MCP adăugat în actualizare aprilie 2025
- Extensie GitHub Copilot — trebuie instalată și conectată
- GitHub Copilot Chat în modul Agent — comutare la Agent în panoul chat Copilot (nu modul Ask/Edit)
- cheie API anonym.legal — plan Pro sau Business (necesar pentru acces MCP) la anonym.legal
- Fără Node.js, fără npm, fără instalare locală — serverul MCP anonym.legal rulează complet peste HTTP.
Instalare
Creați .vscode/mcp.json
Creați fișierul în rădăcina spațiului de lucru. Rețineți "servers" cheie (nu "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"type": "http" în VS Code — aceasta este un alt câmp specific VS Code nu este necesar în alți clienți. Fără Node.js, fără subprocess local — conexiunea merge direct la punctul final MCP anonym.legal.Activați modul Agent în Copilot Chat
Deschideți GitHub Copilot Chat (Ctrl+Alt+I / Cmd+Ctrl+I). În intrarea chat, comutați dropdown-ul mod din Întreba sau Editare la Agent. Instrumentele MCP apar doar în modul Agent.
Verificare instrumente disponibile
În modul Agent, faceți clic pe pictogramă instrumente (cheie 🔧) în panoul chat pentru a vedea instrumentele MCP disponibile. Ar trebui să vedeți 7 anonym_legal_ instrumente listate sub anonym-legal server.
Configurație nivel utilizator (toate spațiile de lucru)
Pentru a aplica în mod global, deschideți VS Code User Settings JSON (Ctrl+Shift+P → Preferințe: Deschideți User Settings JSON) și adăugați:
{
"github.copilot.chat.mcp.servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Diferența "servers" vs "mcpServers" explicată
Aceasta este cea mai comună sursă de confuzie la comutarea între clienți:
{
"servers": { ... }
}
{
"mcpServers": { ... }
}
Aceasta este o alegere specifică implementării VS Code. Specificația MCP nu impune un format de fișier de configurare — VS Code a ales o cheie diferită. Vezi pagina de comparație pentru o detaliere completă a diferențelor.
Instrumente disponibile (7)
gratuit
jetoane
gratuit
gratuit
gratuit
gratuit
gratuit
Operatori (6)
John Smith → [CLIENT] sau [PERSON]
john@acme.com → (eliminat)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (urmărit)
Utilizare cu agent GitHub Copilot
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"
Depanare
Instrumentele nu se arată în chat Copilot
Confirmați că sunteți în modul Agent (nu Ask sau Edit). Modul Agent este necesar pentru acces instrument MCP. Căutați dropdown-ul mod în antetul panoului Copilot Chat.
Serverul afișează "deconectat" în panoul MCP
Verificare .vscode/mcp.json folosește "servers" (nu "mcpServers"). De asemenea, verificare "type": "http" este prezent și Authorization antet conține o cheie API validă, nerevocată pe plan Pro sau Business.
VS Code spune "MCP nu este acceptat"
Actualizați VS Code la 1.99 sau mai nou. Suportul MCP a fost adăugat în lansarea aprilie 2025. Executare Help → Check for Updates.
Copilot nu invocă automat instrumente
În modul Agent, Copilot poate cere confirmare înainte de executarea instrumentelor MCP. Verificare setări VS Code pentru github.copilot.chat.mcp.autoApprove dacă doriți să permiteți invocare automată.