Guide: Hub Claude Desktop Cursor VS Code Windsurf Continue Cline Confronta
🔵 VS Code — Modalità GitHub Copilot Agent

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".

HTTP · nessuna installazione .vscode/mcp.json chiave: "server" ⚠
Trasporto
HTTP
Chiave di configurazione
server ⚠
File di configurazione
.vscode/mcp.json
Richiede
Copilot + modalità Agent
⚠ Differenza critica VS Code: VS Code usa "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

1

Crea .vscode/mcp.json

Crea il file nella radice del tuo spazio di lavoro. Nota "servers" chiave (non "mcpServers"):

.vscode/mcp.json — metodo HTTPjson
{
  "servers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Nota: La voce HTTP richiede anche "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.
2

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.

3

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+PPreferenze: Apri impostazioni utente JSON) e aggiungi:

settings.json (livello utente)json
{
  "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:

Solo VS Code
{
  "servers": { ... }
}
Tutti gli altri client
{
  "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)

anonym_legal_analyze_text
gratuito
Scansiona il testo e restituisci tutte le entità PII rilevate con tipo, posizione e punteggio di confidenza — senza modificare nulla.
anonym_legal_anonymize_text
token
Sostituisci il PII con token reversibili usando operatori configurabili per tipo di entità. Restituisce testo anonimizzato + mappa dei token di sessione.
anonym_legal_detokenize_text
gratuito
Ripristina i valori PII originali dai token di sessione. Utilizzato per de-anonimizzare le risposte AI.
anonym_legal_get_balance
gratuito
Restituisce il tuo saldo token corrente, il livello del piano e la data del prossimo ripristino.
anonym_legal_estimate_cost
gratuito
Visualizza l'anteprima del costo token per un testo prima di anonimizzarlo. Nessun token consumato.
anonym_legal_list_sessions
gratuito
Elenca tutte le sessioni di tokenizzazione attive con ora di creazione, conteggio entità e scadenza.
anonym_legal_delete_session
gratuito
Elimina una sessione e tutti i token archiviati — per la conformità al diritto all'oblio del GDPR.

Operatori (6)

replace
Sostituisci con testo personalizzato o etichetta del tipo di entità.
John Smith → [CLIENT] o [PERSON]
redact
Rimuovi completamente — nessuna traccia rimasta nel testo.
john@acme.com → (rimosso)
hash
SHA-256 o SHA-512 — deterministico, unidirezionale. Abilita la deduplicazione tra i documenti.
John Smith → a3f9b1...
encrypt
AES-256 con la tua chiave personale — reversibile solo dal titolare della chiave.
4111-xxxx → enc:U2FsdGVkX1...
mask
Sostituzione parziale — caratteri configurabili dall'inizio o dalla fine.
john@acme.com → jo**@****.com
keep
Rileva ma passa invariato. Utile per controllare senza modificare.
John Smith → John Smith (tracciato)

Utilizzo con GitHub Copilot Agent

nella chat di 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.

🇩🇪