Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SSH_TIMEOUTNoConnection timeout (ms)30000
SSH_AUTH_SOCKNoSSH Agent socket pathSystem default
SSH_CONFIG_PATHNoSSH config file path~/.ssh/config
SSH_MAX_CONCURRENCYNoMax concurrent connections10
SSH_STRICT_HOST_KEYNoStrict host key checkingfalse
SSH_KNOWN_HOSTS_PATHNoknown_hosts file path~/.ssh/known_hosts

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ssh_list_hostsA

List all available SSH hosts from ~/.ssh/config. Returns host names, addresses, users, and connection details.

ssh_executeA

Execute a command on one or more SSH hosts. Runs concurrently on multiple hosts and returns results from each.

ssh_transferB

Transfer files between local machine and remote SSH hosts. Supports upload to multiple hosts or download from multiple hosts.

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/laomeifun/ezssh-mcp'

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