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".
"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
Utwórz .vscode/mcp.json
Utwórz plik w głównym katalogu workspace. Zwróć uwagę na "servers" klucz (nie "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"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.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.
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+P → Preferences: Open User Settings JSON) i dodaj:
{
"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:
{
"servers": { ... }
}
{
"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)
bezpłatny
tokeny
bezpłatny
bezpłatny
bezpłatny
bezpłatny
bezpłatny
Operatory (6)
John Smith → [CLIENT] lub [PERSON]
john@acme.com → (usunięty)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (tracked)
Używanie z 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"
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.