Skip to main content
Glama
Calevi-Consulting

ssh-mcp-dynamic

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SSH_MCP_KEYSNoJSON object mapping key shortcuts to private-key paths. Example: {"prod":"~/keys/prod.pem","staging":"~/keys/staging.pem"}{}
SSH_MCP_TIMEOUT_MSNoDefault command/connection timeout in milliseconds.60000
SSH_MCP_DEFAULT_KEYNoShortcut or path used when a call omits 'key'. If unset, key is required per call.
SSH_MCP_DEFAULT_PORTNoDefault SSH port.22
SSH_MCP_DEFAULT_USERNoDefault SSH username.root

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ssh_execC

Execute a shell command on a remote host via SSH.

ssh_sudo_execA

Execute a shell command with sudo on a remote host via SSH.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 2 tools

Disambiguation4/5

The two tools are very similar—both execute shell commands via SSH—but they are clearly differentiated by the sudo privilege level. An agent could mistake one for the other if not reading carefully, but the descriptions make the distinction explicit.

Naming Consistency5/5

Both tool names follow a consistent pattern: the ssh_ prefix followed by the action, with an optional sudo modifier. ssh_exec and ssh_sudo_exec are predictable and clearly related.

Tool Count3/5

With only two tools, the server feels thin, even for a focused SSH execution purpose. The count is borderline—functional but minimal—and does not include complementary operations like file transfer or session management.

Completeness3/5

The tool set covers command execution with and without sudo, which handles a basic SSH execution workflow. However, the server name suggests a broader SSH scope, and missing operations like file upload/download, connection status, or environment inspection create notable gaps.

Maintenance

ActivityMaintained
ResponsivenessNo issues