Sábado, 12 de septiembre de 2026  ·  LATAM / Español
Intermedio 30 min en total 6 pasos

Cómo instalar un servidor MCP en Claude

Configura tu primer servidor MCP en Claude Desktop y conecta herramientas externas en menos de 30 minutos.

Imagen de portada editorial · Cómo instalar un servidor MCP en Claude · Educación · Claude Builders
Requisitos
  • Claude Desktop instalado (macOS o Windows)
  • Node.js 18+ y npm instalados
  • Conocimientos básicos de terminal/línea de comandos
  • Un editor de texto para editar JSON
Lo que vas a aprender
  • Qué es el Model Context Protocol (MCP) y cómo extiende Claude
  • Cómo localizar y editar el archivo de configuración de Claude Desktop
  • Cómo instalar un servidor MCP oficial (filesystem) vía npx
  • Cómo verificar que las herramientas MCP están activas
  • Cómo depurar los errores de conexión más habituales
PASO 1 · ~4 min

Entender qué es MCP y qué necesitas

El Model Context Protocol (MCP) es un estándar abierto de Anthropic que permite a Claude conectarse a fuentes de datos y herramientas externas: sistemas de archivos, bases de datos, APIs o repositorios. En lugar de copiar y pegar contexto manualmente, Claude invoca 'servidores MCP' que exponen recursos y herramientas de forma segura. Un servidor MCP es simplemente un proceso local (o remoto) que habla el protocolo. Claude Desktop actúa como cliente: lanza esos servidores al arrancar y les pide datos cuando lo necesita. En este tutorial instalaremos el servidor oficial 'filesystem', que da a Claude acceso controlado a una carpeta concreta de tu disco. Antes de empezar confirma que tienes Claude Desktop (no la versión web, que aún no soporta MCP local) y Node.js. Comprueba Node con el comando siguiente. Si tienes v18 o superior, estás listo. En España y LATAM la instalación es idéntica; solo cambia la ruta del archivo de configuración según tu sistema operativo.

bash
node --version
npm --version
ConsejoUsa nvm para gestionar versiones de Node si trabajas con varios proyectos; evita conflictos de permisos globales.
Error comúnMCP local solo funciona en Claude Desktop, no en claude.ai en el navegador. Descárgalo antes de continuar.
PASO 2 · ~4 min

Localizar el archivo de configuración

Claude Desktop lee su configuración de MCP desde un archivo JSON llamado claude_desktop_config.json. La ubicación depende del sistema operativo. Si el archivo no existe todavía, lo crearás tú mismo en la misma carpeta. En macOS está en ~/Library/Application Support/Claude/. En Windows, en %APPDATA%\Claude\. La forma más rápida de abrir la carpeta correcta es desde la propia app: menú Claude > Settings (Ajustes) > Developer > Edit Config. Ese botón abre directamente el archivo en tu editor por defecto y crea la estructura básica si no existía. Si prefieres la terminal, usa los comandos de abajo para abrir o crear el archivo. Trabajar desde Settings > Developer es lo más seguro porque garantiza que editas el archivo que la app realmente lee, evitando el error clásico de editar una copia en la ruta equivocada.

bash
# macOS
open ~/Library/Application\ Support/Claude/claude_desktop_config.json

# Windows (PowerShell)
notepad $env:APPDATA\Claude\claude_desktop_config.json
ConsejoHaz una copia de seguridad del archivo antes de editarlo: cp claude_desktop_config.json claude_desktop_config.json.bak
Error comúnUn JSON mal formado (una coma de más, comillas ausentes) impide que Claude arranque los servidores sin dar error visible. Valida siempre la sintaxis.
PASO 3 · ~6 min

Añadir el servidor MCP filesystem

Ahora declararemos el servidor dentro de la clave mcpServers. Cada servidor tiene un nombre (lo eliges tú), un comando para lanzarlo y sus argumentos. Para el servidor filesystem usaremos npx, que descarga y ejecuta el paquete oficial sin instalación previa. En args, el último argumento es la ruta de la carpeta a la que Claude tendrá acceso. Cambia /Users/tu-usuario/Documentos/claude-mcp por una ruta real de tu equipo. Recomiendo crear una carpeta dedicada para pruebas en lugar de exponer todo tu disco. Puedes añadir varias rutas separándolas como argumentos adicionales. Pega el JSON de abajo respetando la estructura exacta. Si ya tenías otros servidores configurados, añade solo la entrada 'filesystem' dentro del objeto mcpServers sin borrar los demás. Guarda el archivo cuando termines.

json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/tu-usuario/Documentos/claude-mcp"
      ]
    }
  }
}
ConsejoEn Windows usa dobles barras invertidas en las rutas: "C:\\Users\\tu-usuario\\Documentos\\claude-mcp".
Error comúnNo apuntes la ruta a tu carpeta raíz ni a directorios del sistema. Concede a Claude solo el acceso mínimo que necesita.
PASO 4 · ~3 min

Reiniciar Claude Desktop por completo

Claude Desktop solo lee la configuración de MCP al arrancar, así que necesitas reiniciar la aplicación por completo para que detecte el nuevo servidor. Cerrar la ventana no basta: la app suele quedar residente en la barra de menú (macOS) o en la bandeja del sistema (Windows). En macOS, usa Cmd+Q o clic derecho en el icono del Dock > Salir. En Windows, clic derecho en el icono de la bandeja > Quit. Después vuelve a abrir Claude. Durante el primer arranque, npx descargará el paquete del servidor filesystem, lo que puede tardar unos segundos; es normal que la primera vez sea más lenta. Si tu conexión es lenta o estás detrás de un proxy corporativo, la descarga de npx podría fallar en silencio. En ese caso, ejecuta el paquete manualmente una vez desde la terminal para cachearlo antes de reiniciar Claude.

bash
# Cachear el servidor manualmente (opcional, ayuda con conexiones lentas)
npx -y @modelcontextprotocol/server-filesystem /Users/tu-usuario/Documentos/claude-mcp
ConsejoSi el comando manual se queda esperando, es buena señal: significa que el servidor arrancó correctamente. Detenlo con Ctrl+C.
Error comúnNo basta con cerrar la ventana; si la app sigue en segundo plano seguirá usando la configuración antigua.
PASO 5 · ~5 min

Verificar que las herramientas MCP están activas

Al reabrir Claude Desktop, busca el icono de herramientas (un pequeño control deslizante o icono de enchufe) en la esquina inferior de la caja de texto del chat. Al pulsarlo verás la lista de servidores MCP conectados y las herramientas que exponen. Para filesystem verás acciones como read_file, write_file, list_directory o search_files. La mejor prueba es funcional: escribe a Claude una petición que requiera acceder a la carpeta. Por ejemplo, pídele que liste los archivos del directorio configurado. Claude te pedirá permiso para usar la herramienta la primera vez; aprueba la acción y verás el resultado real de tu sistema de archivos. Si las herramientas aparecen y Claude devuelve el contenido correcto de tu carpeta, la instalación funciona. Este mismo patrón sirve para cualquier otro servidor MCP: la verificación siempre es 'aparece en el panel de herramientas' más 'responde con datos reales'.

ConsejoCrea un par de archivos de prueba en la carpeta antes de verificar, así confirmas que Claude lee su contenido real y no responde de memoria.
Error comúnSi el icono de herramientas no aparece, casi siempre es un JSON inválido o una ruta inexistente: revisa ambos.
PASO 6 · ~5 min

Depurar los errores más comunes

Si el servidor no aparece, revisa los logs de MCP, donde Claude registra por qué falló el arranque de cada servidor. En macOS están en ~/Library/Logs/Claude/ y en Windows en %APPDATA%\Claude\logs\. El archivo mcp.log y los mcp-server-*.log te dirán si fue un problema de comando no encontrado, ruta inválida o error de protocolo. Los tres fallos más frecuentes: (1) 'command not found: npx', que se soluciona instalando Node correctamente o usando la ruta absoluta a npx; (2) JSON mal formado, que detectas validando el archivo con jq o un linter; (3) ruta de carpeta inexistente, que impide arrancar el servidor filesystem. Corrige, guarda y reinicia Claude por completo tras cada cambio. Una vez domines este flujo, instalar servidores más potentes (GitHub, Postgres, Brave Search o los que crees tú mismo) sigue exactamente los mismos pasos.

bash
# Validar el JSON de configuración (macOS/Linux)
cat ~/Library/Application\ Support/Claude/claude_desktop_config.json | jq .

# Ver los logs de MCP en tiempo real (macOS)
tail -f ~/Library/Logs/Claude/mcp.log
Consejojq devuelve un error de sintaxis con la línea exacta del problema: es la forma más rápida de cazar comas sobrantes.
Error comúnTras editar la configuración por segunda vez, no olvides reiniciar de nuevo; los cambios nunca se aplican en caliente.
Resultado

Has instalado y verificado tu primer servidor MCP en Claude Desktop, conectando el modelo a una carpeta real de tu equipo mediante el servidor filesystem oficial. Ahora sabes editar la configuración, lanzar servidores con npx, comprobar que las herramientas aparecen y depurar los fallos habituales con los logs. Con esta base puedes dar el salto hacia agentes e integraciones con MCP más complejos, conectando bases de datos, APIs o servidores propios usando exactamente el mismo patrón de configuración, reinicio y verificación.

PRÓXIMOS PASOS