Simple SSH MCP Server
Un servidor MCP que proporciona a los asistentes de IA operaciones remotas completas de SSH/SFTP: gestión de sesiones, ejecución de comandos, shells interactivos, transferencias de archivos, reenvío de puertos y diagnósticos del sistema.
Funciona con Claude Desktop, VS Code + GitHub Copilot y cualquier cliente compatible con MCP.
Paquetes
Paquete | Descripción |
Servidor MCP (49 herramientas) — CLI independiente y paquete npm | |
Extensión de VS Code — registra automáticamente el servidor con GitHub Copilot |
Características
Gestión de sesiones — Conectar/desconectar/hacer ping con autenticación mediante contraseña o clave
Ejecución de comandos — Ejecutar comandos con captura de stdout/stderr, tiempos de espera y códigos de salida
Ejecución con sudo — Comandos elevados con contraseña inyectada vía stdin (nunca registrada en logs)
Trabajos en segundo plano — Comandos de larga duración con sondeo y cancelación
Shells interactivos — Shells PTY con lectura/escritura/redimensionamiento
Operaciones SFTP — Subir, descargar, leer, escribir, eliminar, listar, stat
Reenvío de puertos — Túneles SSH locales (-L) y remotos (-R)
Diagnósticos del sistema — SO, CPU, memoria, disco, red, carga, procesos
Búsqueda y análisis de archivos — Buscar archivos, grep de contenido, diff, tail, suma de comprobación
Gestión del servidor — Servicios, procesos, cron, diagnósticos de red, usuarios
Flujos de trabajo multi-host — Difusión de comandos, transferencia de archivos entre hosts, conexiones de salto/bastión, ejecución de scripts
Inteligencia de sesión — Instantáneas del sistema, diferencias de instantáneas, marcadores de conexión
Conciencia de contenedores — Listar, logs, exec para contenedores Docker/Podman
Registro de auditoría — Logs estructurados en NDJSON con filtrado
Inicio rápido
Independiente (npm)
npm install -g simple-ssh-mcp-serverClaude Desktop
Añadir a claude_desktop_config.json:
{
"mcpServers": {
"ssh": {
"command": "npx",
"args": ["ssh-mcp-server"],
"env": {
"SSH_MCP_MAX_CONNECTIONS": "10",
"SSH_MCP_HOST_KEY_MODE": "accept"
}
}
}
}VS Code + GitHub Copilot
Instale la extensión SSH MCP para VS Code — el servidor se inicia automáticamente cuando se abre VS Code. Requiere VS Code 1.99+ y GitHub Copilot.
Herramientas (49)
Categoría | Herramientas |
Sesiones |
|
Ejecución |
|
Segundo plano |
|
Shells |
|
SFTP |
|
Reenvío de puertos |
|
Búsqueda de archivos |
|
Gestión del servidor |
|
Multi-host |
|
Inteligencia de sesión |
|
Contenedores |
|
Diagnósticos |
|
Configuración
Todos los ajustes se realizan mediante variables de entorno:
Variable | Predeterminado | Descripción |
|
| Máximo de sesiones SSH concurrentes |
|
| Directorio de logs de auditoría |
|
| TERM predeterminado para shells PTY |
|
| Ancho del terminal |
|
| Altura del terminal |
|
| Tiempo de espera del comando (ms) |
|
| Clave de host: |
|
|
|
Consulte el README del servidor para obtener la referencia completa de configuración.
Seguridad
Contraseñas de sudo inyectadas vía stdin, nunca registradas en logs
Secuencias de escape ANSI eliminadas de la salida
El truncamiento de salida evita el uso ilimitado de memoria
Los keepalives de SSH detectan conexiones muertas
Plugin de seguridad ESLint + Gitleaks + CodeQL + Trivy en CI
Licencia
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bhayanak/ssh-server-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server