Claude Desktop + SSH con el servidor MCP de SSHive
Por Lucas Russo, desarrollador de SSHive · Actualizado el
Pregúntale a Claude Desktop por tus servidores y deja que lo compruebe por sí mismo, a través de las sesiones SSH y SFTP abiertas en SSHive. Extensión con un clic y un token que pegar.
npx mcp-remote contra su endpoint SSE; esa vía sí necesita Node.js. La presentación del servidor MCP cuenta lo que el asistente puede hacer, y lo que no, una vez conectado.Configura Claude Desktop con SSHive en 4 pasos
- 1
Activa el servidor MCP y copia el token
En SSHive, abre Ajustes > MCP, activa «Activar el servidor MCP» y copia el token Bearer que aparece. La extensión te lo pedirá. MCP forma parte de Pro.
- 2
Instala la extensión de SSHive
Sin salir de Ajustes > MCP, haz clic en «Instalar la extensión». Claude Desktop abre la extensión de SSHive y te pide que confirmes la instalación. Pega el token en el campo correspondiente. El campo del puerto vale 49422 por defecto: cámbialo solo si cambiaste el puerto de SSHive.
- 3
Comprueba que Claude Desktop ve SSHive
En una conversación, haz clic en el botón + de la parte inferior del cuadro de mensaje y abre la lista de conectores: SSHive debería aparecer, con sus herramientas. Si no está, cierra Claude Desktop del todo (Cmd+Q) y vuelve a abrirlo.
- 4
Abre las sesiones que Claude debe usar
En SSHive, abre las sesiones que quieras que use Claude. Después pregunta en Claude Desktop con tus propias palabras: Claude encuentra la sesión adecuada con
ssh_list_sessionsy elige el comando que hay que ejecutar, y Claude Desktop te pide aprobación antes de que se ejecute una herramienta.
Sin la extensión: el bloque mcp-remote
En lugar del paso 2, puedes usar el bloque que Ajustes > MCP muestra para Claude Desktop: lanza npx mcp-remote contra el endpoint SSE de SSHive, con tu token ya dentro (el de abajo lleva <your-token> en su lugar). En Claude Desktop, Settings > Developer > Edit Config abre claude_desktop_config.json: añade la entrada sshive dentro de mcpServers sin quitar tus otros servidores, guarda, cierra Claude Desktop (Cmd+Q) y vuelve a abrirlo antes de seguir con los pasos 3 y 4. Esta vía necesita Node.js en tu Mac, para npx, y SSHive tiene que estar abierto cuando Claude Desktop se conecta.
{
"mcpServers": {
"sshive": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"http://127.0.0.1:49422/sse",
"--header",
"Authorization:Bearer <your-token>",
"--transport",
"sse"
]
}
}
}Qué pedirle a Claude Desktop
«¿Ha fallado algo en prod desde esta mañana?»
Claude ejecuta systemctl --failed con ssh_execute, luego journalctl -p err --since today --no-pager para ver los errores que hay detrás, y te dice qué se rompió y cuándo.
«¿Cuántas conexiones activas tiene ahora mismo mi postgres?»
Claude ejecuta con ssh_execute en la sesión db-master sudo -n -u postgres psql -c "SELECT count(*) FROM pg_stat_activity" y te da el número con algo de contexto.
«Lee la unidad de systemd de nginx y dime si tiene ajustes raros.»
Claude lee /etc/systemd/system/nginx.service (o donde esté la unidad) con sftp_read_file, revisa los ajustes ExecStart, ExecReload y Restart y señala cualquier cosa fuera de lo normal.
Por qué usar Claude Desktop con SSHive (y no Claude Code o Cursor)
journalctl -u myservice en el host afectado, en el mismo chat. Ten en cuenta que todo lo que Claude lee así, venga de un lado o del otro, entra en la conversación que Claude Desktop envía a Anthropic.Preguntas frecuentes
¿Tengo que editar claude_desktop_config.json?+
claude_desktop_config.json está en ~/Library/Application Support/Claude/, y Claude Desktop te lo abre desde Settings > Developer > Edit Config.Claude Desktop no muestra SSHive o sus llamadas fallan: ¿qué hago?+
npx lo necesita. Los logs de MCP de Claude Desktop, en ~/Library/Logs/Claude, indican el error.¿Claude Desktop ve todo mi Mac o solo las sesiones de SSHive?+
sftp_write_from_local_path envía un archivo del Mac a un servidor y sftp_download_to_local_path guarda en el Mac un archivo del servidor. Para lo demás, como recorrer tus propias carpetas, hace falta otra extensión que instalarías tú.Otros clientes y páginas relacionadas
Claude Code + SSH con el servidor MCP de SSHive
El asistente de código de Anthropic, en el terminal y en el IDE
Cursor + SSH con el servidor MCP de SSHive
El editor de código con IA basado en VS Code
Prueba SSHive gratis en macOS
Consigue el cliente todo en uno de SSH, SFTP, RDP y VNC para Mac. Descarga gratuita, sin registro.
Descargar SSHive gratis