VS Code
Guia de Configuração do Servidor MCP
VS Code usa MCP via GitHub Copilot em modo Agent. Diferença crítica de todos os outros clientes:
a chave de configuração é "servers" — não "mcpServers".
"servers" como chave de nível superior em .vscode/mcp.json.
Todos os outros clientes MCP (Cursor, Claude Desktop, Continue, Cline) usam "mcpServers".
Usar a chave errada falhará silenciosamente — VS Code não mostrará um erro.
Pré-requisitos
- VS Code 1.99+ — suporte MCP adicionado em atualização de abril 2025
- Extensão GitHub Copilot — deve estar instalado e autenticado
- GitHub Copilot Chat em modo Agent — mude para Agent no painel chat Copilot (não modo Ask/Edit)
- Chave de API anonym.legal — plano Pro ou Business (necessário para acesso MCP) em anonym.legal
- Sem Node.js, sem npm, sem instalação local — o servidor MCP anonym.legal funciona inteiramente sobre HTTP.
Instalação
Crie .vscode/mcp.json
Crie o ficheiro na raiz do seu espaço de trabalho. Note a "servers" chave (não "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"type": "http" em VS Code — este é outro campo específico de VS Code não necessário em outros clientes. Sem Node.js, sem subprocesso local — a conexão vai direto para o ponto final MCP anonym.legal.Ativa Modo Agent em Copilot Chat
Abra GitHub Copilot Chat (Ctrl+Alt+I / Cmd+Ctrl+I). Na entrada de chat, mude o dropdown de modo de Ask ou Edit para Agent. Ferramentas MCP aparecem apenas em modo Agent.
Verifique Ferramentas Disponíveis
Em modo Agent, clique no ícone de ferramentas (chave inglesa 🔧) no painel de chat para ver ferramentas MCP disponíveis. Deve ver as 7 anonym_legal_ ferramentas listadas sob o anonym-legal servidor.
Configuração ao Nível do Utilizador (Todos os Espaços de Trabalho)
Para aplicar globalmente, abra JSON de Definições de Utilizador VS Code (Ctrl+Shift+P → Preferências: Abra JSON de Definições de Utilizador) e adicione:
{
"github.copilot.chat.mcp.servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
A Diferença "servers" vs "mcpServers" Explicada
Esta é a fonte mais comum de confusão ao mudar entre clientes:
{
"servers": { ... }
}
{
"mcpServers": { ... }
}
Esta é uma escolha de implementação específica de VS Code. A especificação MCP não impõe um formato de ficheiro de configuração — VS Code escolheu uma chave diferente. Veja o página de comparação para uma análise completa de diferenças.
Ferramentas Disponíveis (7)
gratuito
tokens
gratuito
gratuito
gratuito
gratuito
gratuito
Operadores (6)
John Smith → [CLIENTE] ou [PESSOA]
john@acme.com → (removido)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (rastreado)
Usar com 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"
Resolução de Problemas
Ferramentas não aparecem em chat Copilot
Confirme que está em modo Agent (não Ask ou Edit). Modo Agent é necessário para acesso de ferramentas MCP. Procure o dropdown de modo no cabeçalho do painel Copilot Chat.
Servidor mostra "desconectado" em painel MCP
Verifique o .vscode/mcp.json está usando "servers" (não "mcpServers"). Também verifique "type": "http" está presente e o Authorization cabeçalho contém uma chave de API válida e não revogada num plano Pro ou Business.
VS Code diz "MCP não é suportado"
Atualize VS Code para 1.99 ou posterior. Suporte MCP foi adicionado no lançamento de abril 2025. Execute Help → Check for Updates.
Copilot não invoca ferramentas automaticamente
Em modo Agent, Copilot pode pedir confirmação antes de executar ferramentas MCP. Verifique definições VS Code para github.copilot.chat.mcp.autoApprove se deseja permitir invocação automática.