VS Code
Guía de configuración de MCP Server
VS Code usa MCP a través de GitHub Copilot en modo Agent. Diferencia crítica de todos los otros clientes:
la clave de config es "servers" — no "mcpServers".
"servers" como clave de nivel superior en .vscode/mcp.json.
Todos los otros clientes MCP (Cursor, Claude Desktop, Continue, Cline) usan "mcpServers".
Usar la clave incorrecta fallará silenciosamente — VS Code no mostrará un error.
Requisitos previos
- VS Code 1.99+ — soporte MCP agregado en actualización de abril de 2025
- extensión GitHub Copilot — debe estar instalada e iniciada sesión
- GitHub Copilot Chat en modo Agent — cambia a Agent en el panel de chat de Copilot (no modo Ask/Edit)
- clave de API de anonym.legal — plan Pro o Business (requerido para acceso MCP) en anonym.legal
- Sin Node.js, sin npm, sin instalación local — el servidor MCP de anonym.legal se ejecuta completamente sobre HTTP.
Instalación
Crea .vscode/mcp.json
Crea el archivo en tu raíz del espacio de trabajo. Nota el "servers" clave (no "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"type": "http" en VS Code — este es otro campo específico de VS Code no necesario en otros clientes. Sin Node.js, sin subproceso local — la conexión va directamente al punto final MCP de anonym.legal.Habilita el modo Agent en Copilot Chat
Abre GitHub Copilot Chat (Ctrl+Alt+I / Cmd+Ctrl+I). En la entrada de chat, cambia el desplegable del modo de Ask u Edit a Agent. Las herramientas MCP solo aparecen en modo Agent.
Verifica herramientas disponibles
En modo Agent, haz clic en el icono de herramientas (llave inglesa 🔧) en el panel de chat para ver las herramientas MCP disponibles. Deberías ver los 7 anonym_legal_ tools listados bajo el anonym-legal servidor.
Config de nivel de usuario (todos los espacios de trabajo)
Para aplicar globalmente, abre VS Code User Settings JSON (Ctrl+Shift+P → Preferences: Abre User Settings JSON) y agrega:
{
"github.copilot.chat.mcp.servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
La diferencia "servers" vs "mcpServers" explicada
Esta es la fuente más común de confusión al cambiar entre clientes:
{
"servers": { ... }
}
{
"mcpServers": { ... }
}
Esta es una opción de implementación específica de VS Code. La especificación MCP no ordena un formato de archivo de config — VS Code eligió una clave diferente. Ver el página de comparación para un desglose completo de diferencias.
Herramientas disponibles (7)
gratuito
tokens
gratuito
gratuito
gratuito
gratuito
gratuito
Operadores (6)
John Smith → [CLIENT] o [PERSON]
john@acme.com → (eliminado)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (rastreado)
Usar con 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"
Solución de problemas
Herramientas no aparecen en Copilot chat
Confirma que estés en modo Agent (no Ask o Edit). El modo Agent es requerido para acceso a herramientas MCP. Busca el desplegable del modo en el encabezado del panel de Copilot Chat.
Servidor muestra "desconectado" en panel MCP
Verifica el .vscode/mcp.json está usando "servers" (no "mcpServers"). También verifica "type": "http" está presente y el Authorization encabezado contiene una clave de API válida y no revocada en un plan Pro o Business.
VS Code dice "MCP no es compatible"
Actualiza VS Code a 1.99 o posterior. El soporte MCP se agregó en la versión de abril de 2025. Ejecuta Help → Check for Updates.
Copilot no invoca herramientas automáticamente
En modo Agent, Copilot puede solicitar confirmación antes de ejecutar herramientas MCP. Verifica la configuración de VS Code para github.copilot.chat.mcp.autoApprove si deseas permitir invocación automática.