Guider: Hub Claude Desktop Cursor VS Code Windsurf Continue Cline Sammenlign
🔵 VS Code — GitHub Copilot Agent Tilstand

VS Code
MCP Server Opsætningsguide

VS Code bruger MCP gennem GitHub Copilot i Agent-tilstand. Kritisk forskel fra alle andre klienter: config nøglen er "servers" — ikke "mcpServers".

HTTP · ingen installation .vscode/mcp.json key: "servers" ⚠
Transport
HTTP
Config nøgle
servers ⚠
Config fil
.vscode/mcp.json
Kræver
Copilot + Agent-tilstand
⚠ Kritisk VS Code Forskel: VS Code bruger "servers" som top-niveau nøgle i .vscode/mcp.json. Enhver anden MCP-klient (Cursor, Claude Desktop, Continue, Cline) bruger "mcpServers". Brug af den forkerte nøgle mislykkes stilfærdigvis — VS Code viser ikke en fejl.

Forudsætninger

  • VS Code 1.99+ — MCP-understøttelse tilføjet i april 2025 opdatering
  • GitHub Copilot udvidelse — skal være installeret og logget ind
  • GitHub Copilot Chat i Agent-tilstand — skift til Agent i Copilot chat-panelet (ikke Ask/Edit-tilstand)
  • anonym.legal API-nøgle — Pro eller Business-plan (påkrævet for MCP-adgang) på anonym.legal
  • Ingen Node.js, ingen npm, ingen lokal installation — anonym.legal's MCP-server kører helt over HTTP.

Installation

1

Opret .vscode/mcp.json

Opret filen i dit arbejdsplads rod. Bemærk "servers" key (ikke "mcpServers"):

.vscode/mcp.json — HTTP-metodejson
{
  "servers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Bemærk: HTTP-indgangen kræver også "type": "http" i VS Code — dette er et andet VS Code-specifikt felt, som ikke er nødvendigt i andre klienter. Ingen Node.js, ingen lokal subprocess — forbindelsen går direkte til anonym.legal's MCP-slutpunkt.
2

Aktivér Agent-tilstand i Copilot Chat

Åbn GitHub Copilot Chat (Ctrl+Alt+I / Cmd+Ctrl+I). I chat-inputtet skal du skifte mode-dropdown fra Ask eller Edit til Agent. MCP-værktøjer vises kun i Agent-tilstand.

3

Bekræft Værktøjer Tilgængelige

I Agent-tilstand skal du klikke på værktøjs ikon (skruenøgle 🔧) i chat-panelet for at se tilgængelige MCP-værktøjer. Du skal se de 7 anonym_legal_ værktøjer anført under anonym-legal server.

Bruger-niveau Config (Alle Arbejdsplader)

For at anvende globalt skal du åbne VS Code bruger-indstillinger JSON (Ctrl+Shift+PPreferences: Åbn bruger-indstillinger JSON) og tilføj:

settings.json (bruger-niveau)json
{
  "github.copilot.chat.mcp.servers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

"servers" vs "mcpServers" Forskel Forklaret

Dette er den mest almindelige forvirringskilde, når man flytter mellem klienter:

Kun VS Code
{
  "servers": { ... }
}
Alle andre klienter
{
  "mcpServers": { ... }
}

Dette er et VS Code-specifikt implementeringsvalg. MCP-specifikationen foreskriver ikke et config-filformat — VS Code valgte en anden nøgle. Se sammenligning side for en fuldstændig nedbrydning af forskelle.

Tilgængelige Værktøjer (7)

anonym_legal_analyze_text
gratis
Scan tekst og returner alle detekterede PII-entiteter med type, position og tillidsværdi — uden at ændre noget.
anonym_legal_anonymize_text
tokens
Erstat PII med reversible tokens ved hjælp af konfigurerbare operatorer pr. entitytype. Returnerer anonymiseret tekst + session token-kort.
anonym_legal_detokenize_text
gratis
Gendan oprindelige PII-værdier fra session-tokens. Brugt til at de-anonymisere AI-svar.
anonym_legal_get_balance
gratis
Returnerer din nuværende token-balance, plan-niveau og næste nulstillingsdato.
anonym_legal_estimate_cost
gratis
Forhåndsvis token-omkostning for en tekst før anonymisering. Ingen tokens forbrugt.
anonym_legal_list_sessions
gratis
Vis alle aktive tokeniserings sessioner med oprettelsestid, entity-antal og udløb.
anonym_legal_delete_session
gratis
Slet en session og alle gemte tokens — til GDPR ret-til-slettelse compliance.

Operatorer (6)

replace
Erstat med brugerdefineret tekst eller entity type label.
John Smith → [CLIENT] eller [PERSON]
redact
Fjern helt — ingen spor tilbage i teksten.
john@acme.com → (fjernet)
hash
SHA-256 eller SHA-512 — deterministisk, envejs. Muliggør deduplikering på tværs af dokumenter.
John Smith → a3f9b1...
encrypt
AES-256 med din personlige nøgle — reversibel kun af nøgleholder.
4111-xxxx → enc:U2FsdGVkX1...
mask
Delvis erstatning — konfigurerbare tegn fra start eller slutning.
john@acme.com → jo**@****.com
keep
Detekter men send uændret. Brugbar til at revidere uden at ændre.
John Smith → John Smith (sporet)

Brug med GitHub Copilot Agent

i Copilot Agent-chat
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"

Fejlsøgning

Værktøjer vises ikke i Copilot chat

Bekræft at du er i Agent-tilstand (ikke Ask eller Edit). Agent-tilstand er påkrævet for MCP-værktøjs adgang. Se efter mode-dropdown i Copilot Chat-panelheader.

Server viser "afbrudt" i MCP-panelet

Tjek .vscode/mcp.json bruger "servers" (ikke "mcpServers"). Bekræft også "type": "http" er til stede og Authorization header indeholder en gyldig, uannulleret API-nøgle på en Pro eller Business-plan.

VS Code siger "MCP er ikke understøttet"

Opdatér VS Code til 1.99 eller senere. MCP-understøttelse blev tilføjet i april 2025-udgaven. Kør Help → Check for Updates.

Copilot påkalder ikke værktøjer automatisk

I Agent-tilstand kan Copilot spørge efter bekræftelse før MCP-værktøjer køres. Tjek VS Code-indstillinger for github.copilot.chat.mcp.autoApprove hvis du vil tillade automatisk påkaldelse.

🇩🇪