FreeAILab free-ai-lab

Guía de configuración de MCP

Tutorial

Configuración para Claude Desktop / Cursor / VS Code + resolución de errores comunes.

Requisitos previos

  • Tener instalado Claude Desktop / Cursor / VS Code
  • El runtime que necesite el server que vas a instalar (la mayoría necesita Node.js o Python; algunos requieren dependencias extra)
  • Tener listas las credenciales de API (p. ej., el token de GitHub) — las necesitarás durante la configuración

Claude Desktop

Flujo gráfico:

  1. Abre Claude Desktop → Settings
  2. Entra en Developer → pulsa Edit Config
  3. Añade tu server en la sección mcpServers de claude_desktop_config.json:
{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "tu-token" } } } }

Guarda el archivo y reinicia Claude Desktop. Tu nueva herramienta aparecerá en la lista de herramientas de la barra lateral izquierda. Consulta siempre el README del server para el comando y los argumentos exactos.

Cursor

  1. Abre la paleta de comandos (Ctrl+Shift+P / Cmd+Shift+P)
  2. Busca y selecciona Cursor Settings > MCP
  3. Pulsa Add New MCP Server, elige el tipo de transporte (stdio o SSE) y rellena el comando/los argumentos

VS Code

  1. Instala la extensión MCP Client (o usa Copilot / extensiones con soporte MCP integrado)
  2. Configura mcpServers en los ajustes de la extensión con el mismo formato JSON que Claude Desktop
  3. Recarga la ventana de VS Code para que los cambios surtan efecto

Los diseños de la interfaz pueden cambiar entre versiones de cliente — consulta siempre la documentación oficial para los pasos exactos; la estructura del comando/JSON siempre sigue el README del server.

Resolución de errores comunes

Error Causa Solución
command not foundEl runtime de Node/Python no está instalado o no está en el PATHInstala el runtime y reinicia el cliente
401 / 403Credenciales de API inválidas o caducadasRegenera el token y revisa dos veces tu configuración de entorno
Connection refusedDirección del server SSE incorrecta o el servicio no se está ejecutandoVerifica la URL + el puerto y confirma que el server está en línea
Tool not foundLos cambios de configuración no cargaron porque el cliente no se reinicióReinicia por completo la aplicación del cliente tras guardar la configuración

Notas de seguridad

  • Los tokens se guardan solo en tu archivo de configuración local — nunca subas el archivo a Git (recuerda añadir .gitignore)
  • Instala solo servers de proyectos de confianza y con muchas estrellas — los servers sin revisar podrían exfiltrar tus datos
  • Concede servers de alto permiso solo cuando sea absolutamente necesario