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 |
Related MCP server: ssh-mcp
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 deployed
Maintenance
Related MCP Connectors
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
Termalin's hosted MCP server. Claude, ChatGPT or any MCP client runs commands, moves files over SFTP, queries databases and reads server metrics and monitoring alerts on your servers, keylessly through Termalin Connectors: no SSH key is handed over and no inbound port is opened. Per-host command policy and an audit log. Needs a termal.in Pro or Team account (new accounts start with a 14-day Pro trial).
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server giving AI agents full SSH access with persistent sessions, structured command output, SFTP file transfer, and port forwarding.1868 PyPI12MIT
- AlicenseAqualityBmaintenanceAn MCP server that gives AI agents SSH access to remote machines through your local OpenSSH client, enabling remote command execution, file transfer, persistent shell sessions, and port forwarding.17521 PyPI33MIT
- AlicenseNot gradedqualityBmaintenanceMCP server enabling AI assistants to securely operate remote servers via persistent SSH sessions, with tools for command execution, file transfer, directory listing, and system monitoring.4MIT
- AlicenseAqualityCmaintenanceAn open MCP server that gives any AI agent SSH access to remote Linux/Unix machines — shell commands, file read/write, and SFTP transfers.1143 PyPIMIT