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".
"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
Opret .vscode/mcp.json
Opret filen i dit arbejdsplads rod. Bemærk "servers" key (ikke "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"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.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.
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+P → Preferences: Åbn bruger-indstillinger JSON) og tilføj:
{
"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:
{
"servers": { ... }
}
{
"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)
gratis
tokens
gratis
gratis
gratis
gratis
gratis
Operatorer (6)
John Smith → [CLIENT] eller [PERSON]
john@acme.com → (fjernet)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (sporet)
Brug med 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"
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.