Skip to main content
Glama
vilasone455

SSH MCP Server

by vilasone455

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_available_connectionsA

List every SSH-capable machine this server knows about (but is NOT yet connected).

create_connectionA

Open an SSH session to the given machine and track it in global state so subsequent tool calls can reuse it.

get_connectionsA

Return every STILL-OPEN SSH session in global state.

execute_commandA

Run a shell command in an existing SSH session and return stdout/stderr/exitCode.

secure_execute_commandA

Run a read‑only shell command (i.e., one that does not mutate state) in an existing SSH session and return stdout/stderr/exitCode.

close_connectionA

Terminate an SSH session and remove it from global state.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation4/5

Most tools have distinct purposes, but 'execute_command' and 'secure_execute_command' could cause confusion as they differ only by a safety constraint, not by target resource or action. The other tools (connection management and listing) are clearly separated.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case, such as 'create_connection', 'execute_command', and 'get_connections'. This predictability makes the set easy to navigate and understand.

Tool Count5/5

With 6 tools, the server is well-scoped for SSH operations, covering connection lifecycle (create, close, list), command execution (with safety variants), and machine discovery. Each tool earns its place without bloat or thinness.

Completeness4/5

The toolset covers core SSH workflows: establishing and managing connections, executing commands (with a read-only safety option), and discovering available machines. A minor gap is the lack of file transfer tools (e.g., upload/download), but agents can work around this using command execution.

Maintenance

ActivityInactive
ResponsivenessNo issues