Przewodniki: Hub Claude Desktop Cursor VS Code Windsurf Continue Cline Porównaj
🔵 VS Code — Tryb GitHub Copilot Agent

VS Code
Przewodnik Konfiguracji Serwera MCP

VS Code używa MCP poprzez GitHub Copilot w trybie Agent. Krytyczna różnica od wszystkich innych klientów: klucz konfiguracji to "servers" — nie "mcpServers".

HTTP · brak instalacji .vscode/mcp.json klucz: "servers" ⚠
Transport
HTTP
Klucz Konfiguracji
serwery ⚠
Plik Konfiguracji
.vscode/mcp.json
Wymaga
Copilot + tryb Agent
⚠ Krytyczna Różnica VS Code: VS Code używa "servers" jako klucz najwyższego poziomu w .vscode/mcp.json. Każdy inny klient MCP (Cursor, Claude Desktop, Continue, Cline) używa "mcpServers". Użycie niewłaściwego klucza dyskretnie zawiedzie — VS Code nie pokaże błędu.

Wymagania Wstępne

  • VS Code 1.99+ — wsparcie MCP dodane w aktualizacji kwietnia 2025
  • Rozszerzenie GitHub Copilot — musi być zainstalowane i zalogowane
  • GitHub Copilot Chat w trybie Agent — przełącz na Agent w panelu czatu Copilot (nie tryb Ask/Edit)
  • klucz API anonym.legal — plan Pro lub Business (wymagany do dostępu MCP) na anonym.legal
  • Brak Node.js, brak npm, brak instalacji lokalnej — serwer MCP anonym.legal działa całkowicie przez HTTP.

Instalacja

1

Utwórz .vscode/mcp.json

Utwórz plik w głównym katalogu workspace. Zwróć uwagę na "servers" klucz (nie "mcpServers"):

.vscode/mcp.json — metoda HTTPjson
{
  "servers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Zwróć uwagę: Wpis HTTP wymaga również "type": "http" w VS Code — to jest kolejne pole specyficzne dla VS Code, które nie jest potrzebne w innych klientach. Brak Node.js, brak lokalnego subprocesu — połączenie idzie bezpośrednio do punktu końcowego MCP anonym.legal.
2

Włącz Tryb Agent w Copilot Chat

Otwórz GitHub Copilot Chat (Ctrl+Alt+I / Cmd+Ctrl+I). W polu wejścia czatu przełącz listę trybów z Ask lub Edit na Agent. Narzędzia MCP pojawiają się tylko w trybie Agent.

3

Weryfikuj Dostępne Narzędzia

W trybie Agent kliknij ikonę narzędzi (klucz 🔧) w panelu czatu, aby zobaczyć dostępne narzędzia MCP. Powinieneś zobaczyć 7 anonym_legal_ narzędziami wymienionych poniżej anonym-legal serwer.

Konfiguracja Poziomu Użytkownika (Wszystkie Workspace)

Aby zastosować globalnie, otwórz plik JSON Ustawień Użytkownika VS Code (Ctrl+Shift+PPreferences: Open User Settings JSON) i dodaj:

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

Wyjaśniona Różnica "servers" vs "mcpServers"

To jest najczęstsze źródło zamieszania podczas przenoszenia się między klientami:

Tylko VS Code
{
  "servers": { ... }
}
Wszyscy inni klienci
{
  "mcpServers": { ... }
}

To jest wybór implementacji specyficzny dla VS Code. Specyfikacja MCP nie nakazuje formatu pliku konfiguracji — VS Code wybrał inny klucz. Patrz strona porównania dla pełnego rozkładu różnic.

Dostępne Narzędzia (7)

anonym_legal_analyze_text
bezpłatny
Skanuj tekst i zwróć wszystkie wykryte jednostki PII z typem, pozycją i wynikiem ufności — bez modyfikowania czegokolwiek.
anonym_legal_anonymize_text
tokeny
Zamień PII na odwracalne tokeny za pomocą konfigurowalnych operatorów na typ jednostki. Zwraca anonimowy tekst + mapa tokenów sesji.
anonym_legal_detokenize_text
bezpłatny
Przywróć oryginalne wartości PII z tokenów sesji. Używane do deanonimizacji odpowiedzi AI.
anonym_legal_get_balance
bezpłatny
Zwraca Twoje bieżące saldo tokenów, poziom planu i datę następnego resetowania.
anonym_legal_estimate_cost
bezpłatny
Podgląd kosztu tokenu tekstu przed jego anonimizacją. Brak zużytych tokenów.
anonym_legal_list_sessions
bezpłatny
Wypisz wszystkie aktywne sesje tokenizacji z czasem utworzenia, liczbą jednostek i wygaśnięciem.
anonym_legal_delete_session
bezpłatny
Usuń sesję i wszystkie przechowywane tokeny — dla zgodności GDPR z prawem do usunięcia.

Operatory (6)

replace
Zamień na niestandardowy tekst lub etykietę typu jednostki.
John Smith → [CLIENT] lub [PERSON]
redact
Usuń całkowicie — brak śladu w tekście.
john@acme.com → (usunięty)
hash
SHA-256 lub SHA-512 — deterministyczne, jednokierunkowe. Umożliwia deduplikację w dokumentach.
John Smith → a3f9b1...
encrypt
AES-256 z Twoim osobistym kluczem — odwracalny tylko przez posiadacza klucza.
4111-xxxx → enc:U2FsdGVkX1...
mask
Częściowa zamiana — konfigurowane znaki od początku lub końca.
john@acme.com → jo**@****.com
keep
Wykryj ale przepuść bez zmian. Przydatne do audytu bez modyfikacji.
John Smith → John Smith (tracked)

Używanie z GitHub Copilot Agent

w czacie 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"

Rozwiązywanie Problemów

Narzędzia nie pojawiają się w czacie Copilot

Potwierdź, że jesteś w trybie Agent (nie Ask lub Edit). Tryb Agent jest wymagany dla dostępu do narzędzi MCP. Szukaj listy trybów w nagłówku panelu Copilot Chat.

Serwer pokazuje "disconnected" w panelu MCP

Sprawdź .vscode/mcp.json używa "servers" (nie "mcpServers"). Również weryfikuj "type": "http" jest obecny i Authorization nagłówek zawiera prawidłowy, niewołany klucz API na planie Pro lub Business.

VS Code mówi "MCP is not supported"

Zaktualizuj VS Code do wersji 1.99 lub nowszej. Wsparcie MCP zostało dodane w wydaniu kwietnia 2025. Uruchom Help → Check for Updates.

Copilot nie auto-wywoła narzędzi

W trybie Agent, Copilot może poprosić potwierdzenie przed uruchomieniem narzędzi MCP. Sprawdź ustawienia VS Code dla github.copilot.chat.mcp.autoApprove jeśli chcesz zezwolić na automatyczne wywoływanie.

🇩🇪