Microsoft
Añadir servidores MCP a VS Code (GitHub Copilot)
VS Code lee .vscode/mcp.json en el espacio de trabajo, un mcp.json del perfil de usuario o los archivos portátiles .mcp.json más recientes.
- macOS
User profile mcp.json (open via 'MCP: Open User Configuration'); portable: ~/.copilot/mcp-config.json- Windows
User profile mcp.json (open via 'MCP: Open User Configuration'); portable: ~/.copilot/mcp-config.json- Linux
User profile mcp.json (open via 'MCP: Open User Configuration'); portable: ~/.copilot/mcp-config.json- Archivo del proyecto
.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')- Clave de nivel superior
servers- Formato
- json
- OAuth para servidores remotos
- Sí
Ejemplo de configuración
Este ejemplo añade el servidor alojado de GitHub y Playwright como servidor local, con el formato que espera este cliente.
{
"servers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
},
"playwright": {
"type": "stdio",
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
}
}
}
code --add-mcp '{"name":"github","type":"http","url":"https://api.githubcopilot.com/mcp/"}'
code --add-mcp '{"name":"playwright","command":"npx","args":["@playwright/mcp@latest"]}'
Notas y particularidades
- .vscode/mcp.json usa la clave servers; los archivos portátiles .mcp.json y ~/.copilot/mcp-config.json usan mcpServers.
- Un array inputs de nivel superior te pide los secretos para que no queden guardados en el archivo.
- El flujo guiado para añadir servidores ahora marca .vscode/mcp.json y el archivo del perfil de usuario como obsoletos y recomienda los archivos portátiles. Ambos siguen funcionando.
- VS Code también detecta los servidores que ya estén configurados para Claude Desktop, Copilot CLI, Cursor y Windsurf.
- code --add-mcp añade un servidor a partir de una cadena JSON.
Crear una configuración para VS Code (GitHub Copilot) →
Otros clientes
Claude DesktopClaude CodeCursorWindsurf / Devin DesktopZedOpenAI Codex CLIGemini CLIChatGPTOpenClawClineContinueJetBrains AI Assistant