Ir al contenido
angel.library

MCP — conectar servidores externos

Ventana de terminal
claude mcp add --transport stdio playwright -- npx @playwright/mcp@latest
claude mcp add --transport http linear https://mcp.linear.app/mcp
claude mcp add --scope project github -- npx @modelcontextprotocol/server-github
.mcp.json
{
"mcpServers": {
"github": {
"type": "stdio",
"command": "npx",
"args": ["@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" }
},
"linear": {
"type": "http",
"url": "https://mcp.linear.app/mcp"
}
}
}

${VAR} interpola variables de entorno — no hardcodear tokens aquí.

ScopeDónde viveCompartido
local (default)~/.claude.json, atado a este proyectoNo, privado
project.mcp.json en la raíz del repoSí, se commitea (pide aprobación al abrir)
user~/.claude.jsonNo, pero cruza todos tus proyectos
Ventana de terminal
claude mcp list # ver todos los servidores configurados
claude mcp get github # detalle de uno
claude mcp reset-project-choices # olvidar las aprobaciones de servidores "project"
  • Un servidor project (en .mcp.json, commiteado) pide aprobación interactiva la primera vez que alguien lo abre — no se conecta solo sin que el usuario confirme.
  • Si dos scopes definen un servidor con el mismo nombre, gana el más específico: local > project > user — no se mezclan campos, gana la entrada completa.