VS Code
Guida di configurazione di MCP Server
VS Code utilizza MCP tramite GitHub Copilot in modalità Agent. Differenza critica da tutti gli altri client:
la chiave di configurazione è "servers" — non "mcpServers".
"servers" come chiave di primo livello in .vscode/mcp.json.
Ogni altro client MCP (Cursor, Claude Desktop, Continue, Cline) usa "mcpServers".
L'utilizzo della chiave sbagliata avrà esito silenzioso — VS Code non mostrerà un errore.
Prerequisiti
- VS Code 1.99+ — supporto MCP aggiunto nell'aggiornamento di aprile 2025
- Estensione GitHub Copilot — deve essere installato e connesso
- GitHub Copilot Chat in modalità Agent — passa alla modalità Agent nel pannello della chat di Copilot (non modalità Ask/Edit)
- Chiave API anonym.legal — piano Pro o Business (richiesto per l'accesso MCP) su anonym.legal
- Nessun Node.js, nessun npm, nessuna installazione locale — il server MCP anonym.legal viene eseguito interamente su HTTP.
Installazione
Crea .vscode/mcp.json
Crea il file nella radice del tuo spazio di lavoro. Nota "servers" chiave (non "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"type": "http" in VS Code — questo è un altro campo specifico di VS Code non necessario negli altri client. Nessun Node.js, nessun sottoprocesso locale — la connessione va direttamente all'endpoint MCP di anonym.legal.Abilita la modalità Agent nella chat di Copilot
Apri la chat di GitHub Copilot (Ctrl+Alt+I / Cmd+Ctrl+I). Nell'input della chat, cambia l'elenco a discesa della modalità da Chiedi o Modifica a Agente. Gli strumenti MCP appaiono solo in modalità Agent.
Verifica strumenti disponibili
In modalità Agent, fai clic icona degli strumenti (chiave inglese 🔧) nel pannello della chat per vedere gli strumenti MCP disponibili. Dovresti vedere i 7 anonym_legal_ strumenti elencati sotto anonym-legal server.
Configurazione a livello di utente (tutti gli spazi di lavoro)
Per applicare globalmente, apri VS Code User Settings JSON (Ctrl+Shift+P → Preferenze: Apri impostazioni utente JSON) e aggiungi:
{
"github.copilot.chat.mcp.servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
La differenza "server" vs "mcpServers" spiegata
Questa è la fonte più comune di confusione quando si passa da un client all'altro:
{
"servers": { ... }
}
{
"mcpServers": { ... }
}
Questa è una scelta di implementazione specifica di VS Code. La specifica MCP non impone un formato di file di configurazione — VS Code ha scelto una chiave diversa. Vedi pagina di confronto per una scomposizione completa delle differenze.
Strumenti disponibili (7)
gratuito
token
gratuito
gratuito
gratuito
gratuito
gratuito
Operatori (6)
John Smith → [CLIENT] o [PERSON]
john@acme.com → (rimosso)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (tracciato)
Utilizzo con 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"
Risoluzione dei problemi
Gli strumenti non vengono visualizzati nella chat di Copilot
Conferma che sei in modalità Agent (non Ask o Edit). La modalità Agent è necessaria per l'accesso allo strumento MCP. Cerca l'elenco a discesa della modalità nell'intestazione del pannello Copilot Chat.
Il server mostra "disconnesso" nel pannello MCP
Controlla .vscode/mcp.json sta usando "servers" (non "mcpServers"). Verifica anche "type": "http" è presente e il Authorization header contiene una chiave API valida e non revocata su un piano Pro o Business.
VS Code dice "MCP non è supportato"
Aggiorna VS Code a 1.99 o versioni successive. Il supporto MCP è stato aggiunto nella versione di aprile 2025. Esegui Help → Check for Updates.
Copilot non invoca automaticamente gli strumenti
In modalità Agent, Copilot potrebbe chiedere una conferma prima di eseguire gli strumenti MCP. Controlla le impostazioni di VS Code per github.copilot.chat.mcp.autoApprove se desideri consentire l'invocazione automatica.