VS Code
Ръководство по настройка на MCP Server
VS Code използва MCP чрез GitHub Copilot в режима на Agent. Критична разлика от всички други клиенти:
ключът на конфигурация е "servers" — не "mcpServers".
"servers" като ключ на най-висок ниво в .vscode/mcp.json.
Всеки друг MCP клиент (Cursor, Claude Desktop, Continue, Cline) използва "mcpServers".
Използване на неправилния ключ ще се провали мълчаливо — VS Code няма да покаже грешка.
Предпоставки
- VS Code 1.99+ — поддръжката на MCP е добавена в апрелския актуализиране 2025
- GitHub Copilot разширение — трябва да бъде инсталирано и влегнато
- GitHub Copilot Chat в режима на Agent — превключете на Agent в панела на Copilot chat (не режим Ask/Edit)
- anonym.legal API ключ — Pro или Business план (задължително за MCP достъп) на anonym.legal
- Никаква Node.js, никакъв npm, никаква локална инсталация — MCP сървърът на anonym.legal работи изцяло чрез HTTP.
Инсталация
Създайте .vscode/mcp.json
Създайте файлът в основата на вашето работно пространство. Забележете "servers" ключ (не "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"type": "http" в VS Code — това е още едно поле, специфично за VS Code, което не е необходимо в други клиенти. Никаква Node.js, никаква локална subprocess — връзката отива директно към MCP крайната точка на anonym.legal.Активирайте режима на Agent в Copilot Chat
Отворете GitHub Copilot Chat (Ctrl+Alt+I / Cmd+Ctrl+I). В чат входа превключете падащия списък на режима от Ask или Edit към Agent. MCP инструментите се появяват само в режима на Agent.
Проверете налични инструменти
В режима на Agent кликнете иконата на инструменти (гаечен ключ 🔧) в панела за чат, за да видите налични MCP инструменти. Трябва да видите 7 anonym_legal_ инструменти, изброени под anonym-legal сървър.
Конфигурация на ниво потребител (всички работни пространства)
За глобално прилагане отворете VS Code User Settings JSON (Ctrl+Shift+P → Preferences: Open User Settings JSON) и добавете:
{
"github.copilot.chat.mcp.servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Разликата между "servers" и "mcpServers" обяснена
Това е най-честата причина за объркване при преминаване между клиенти:
{
"servers": { ... }
}
{
"mcpServers": { ... }
}
Това е специфичен за VS Code избор на внедряване. Спецификацията на MCP не наказва формат на конфигурационния файл — VS Code избра различен ключ. Вижте страницата на сравнение за пълно разложение на разликите.
Налични инструменти (7)
безплатно
токени
безплатно
безплатно
безплатно
безплатно
безплатно
Оператори (6)
John Smith → [CLIENT] или [PERSON]
john@acme.com → (removed)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (tracked)
Използване с 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"
Отстраняване на неизправности
Инструментите не се показват в Copilot chat
Потвърдете, че сте в режимът на Agent (не Ask или Edit). Режимът на Agent е необходим за MCP достъп до инструменти. Потърсете падащия списък на режима в заглавката на панела Copilot Chat.
Сървърът показва "disconnected" в панела на MCP
Проверете .vscode/mcp.json използва "servers" (не "mcpServers"). Също проверете "type": "http" е налице и Authorization заглавката съдържа валиден, неотозван API ключ на Pro или Business план.
VS Code казва "MCP не се поддържа"
Актуализирайте VS Code до 1.99 или по-нов. Поддържката на MCP е добавена в издането на април 2025. Стартирайте Help → Check for Updates.
Copilot не извиква инструменти автоматично
В режима на Agent Copilot може да поиска потвърждение преди стартиране на MCP инструменти. Проверете настройките на VS Code за github.copilot.chat.mcp.autoApprove ако искате да позволите автоматично извикване.