MCP es el estándar de enchufe entre Claude Desktop y sus herramientas. En lugar de diez integraciones propietarias, aplicación y herramienta hablan el mismo protocolo, y usted conecta correo, calendario o sistema de archivos directamente en vez de copiar y pegar.
Entender el archivo de configuración
Un único archivo controla qué servidores conoce Claude Desktop: claude_desktop_config.json. Está en macOS en ~/Library/Application Support/Claude, en Windows en %APPDATA%\Claude, en Linux en ~/.config/Claude.
Una entrada por servidor, con nombre, comando y argumentos. Opcionalmente variables de entorno, opcionalmente otro transporte. Después de cada cambio hay que reiniciar la aplicación por completo; en macOS no basta con cerrar la ventana.
Antes de activar, pase un JSON-Lint. Una sola coma que falte hace desaparecer la lista completa de servidores.
Seis servidores con los que empiezo más a menudo
Servidor de sistema de archivos. Claude lee y escribe en una carpeta claramente delimitada. Habilitar solo una ruta elegida de forma explícita.
Servidor de GitHub o GitLab. Contexto del repositorio, pull requests, incidencias; aquí es obligatoria una cuenta de bot dedicada con permisos mínimos.
Servidor de Notion o Confluence. Leer y llenar la base de conocimiento. Aclarar antes los permisos de página, si no Claude sobrescribe zonas.
Servidor de Gmail o Outlook. Buscar en el buzón y guardar borradores. Empezar en solo lectura; el envío, cuando las reglas estén claras.
Servidor de Google Drive o OneDrive. Resumir PDF, consultar tablas, comparar versiones. No compartir nunca el Drive entero.
Servidor de JIRA o Linear. Llevar los tickets como contexto. Preferir tokens de lectura; escritura solo para tareas bien delimitadas.
Cuando el icono del martillo se queda vacío
Cuatro fallos suponen en la práctica el 90 % de los casos.
Error de sintaxis en el JSON. Basta una coma olvidada o un corchete duplicado. Antes de guardar, páselo por un linter de JSON.
Ruta incorrecta al archivo ejecutable. Usar rutas absolutas, no relativas. En macOS y Linux, comprobar los permisos de ejecución.
Faltan variables de entorno. Los tokens y las rutas van en el bloque env de la configuración del servidor. La aplicación no se apoya en el perfil del shell.
El servidor se queda colgado al arrancar. Comprobar en el archivo de registro si el proceso está esperando una entrada. Causa frecuente: un flujo OAuth interactivo que hay que completar una vez.
