Skip to main content
Glama
d3v1an
by d3v1an

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SSH_PROFILES_PATHNoOptional path to the profiles.json configuration file. Defaults to the local directory.
SSH_PASSWORD_STAGINGNoSSH password for the 'staging' profile defined in profiles.json.
SSH_PASSWORD_PRODUCTIONNoSSH password for the 'production' profile defined in profiles.json.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ssh_list_profilesA

Lista los perfiles de servidores SSH disponibles (sin mostrar passwords)

ssh_connectB

Conecta a un servidor SSH usando un perfil configurado

ssh_disconnectB

Cierra la conexión SSH activa

ssh_statusA

Muestra el estado de la conexión SSH actual (perfil, host, tiempo conectado)

ssh_execA

Ejecuta un comando en el servidor remoto. Si el comando es destructivo (rm -rf, reboot, etc.) requiere confirm: true para ejecutarse

ssh_uploadB

Sube un archivo local al servidor remoto via SFTP

ssh_downloadB

Descarga un archivo del servidor remoto al sistema local via SFTP

ssh_lsC

Lista el contenido de un directorio en el servidor remoto

ssh_read_fileC

Lee el contenido de un archivo en el servidor remoto

ssh_write_fileC

Escribe contenido a un archivo en el servidor remoto

ssh_exec_interactiveA

Ejecuta un comando interactivo en el servidor remoto con PTY. Permite responder automáticamente a prompts (ej: sudo password, confirmaciones yes/no). Si el comando es destructivo requiere confirm: true

ssh_shell_startA

Inicia una sesión de shell interactiva persistente con PTY. Útil para REPLs, workflows multi-paso, o login a servicios. Máximo 5 sesiones concurrentes. Auto-cierre tras 5 min de inactividad

ssh_shell_sendA

Envía input a una sesión de shell activa. Si raw es false (default), aplica detección de comandos peligrosos. Retorna el output generado tras enviar el input

ssh_shell_readB

Lee el output acumulado en el buffer de una sesión de shell. Espera brevemente por output adicional antes de retornar

ssh_shell_closeA

Cierra una sesión de shell interactiva y libera recursos

ssh_historyB

Muestra el historial de operaciones ejecutadas durante la conexión activa. Permite filtrar por tipo de operación y limitar resultados

ssh_undoA

Revierte una operación específica del historial usando su ID. Solo funciona con operaciones marcadas como reversibles (ssh_write_file, ssh_upload, ssh_download). Requiere confirm: true para ejecutar la reversión

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/d3v1an/ssh-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server