Ir al contenido
angel.library

MCP — conectar servidores externos

.cursor/mcp.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "${env:GITHUB_TOKEN}" }
},
"linear": {
"url": "https://mcp.linear.app/mcp"
}
}
}

~/.cursor/mcp.json para el equivalente global — el de proyecto gana si hay un nombre repetido.

Cursor Settings → MCP Tools → Add Custom MCP

Abre el JSON directo para editar, mismo archivo que a mano.

{
"servidor-local": { "command": "...", "args": [...], "env": {...} },
"servidor-remoto": { "url": "https://...", "headers": {...} }
}
CampoPara qué
command + args + envServidor local, transporte stdio
url + headersServidor remoto, HTTP/SSE
${env:VAR}Interpola variables de entorno en cualquier campo
  • La interpolación de variables funciona en command, args, env, url y headers — no hardcodear tokens en ninguno de esos campos directo.
  • Proyecto (.cursor/mcp.json) gana sobre global (~/.cursor/mcp.json) cuando hay un nombre de servidor repetido.