Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SSH_USERNoOptional SSH username to skip GUI credential prompts.
SSH_PASSWORDNoOptional SSH password to skip GUI credential prompts.

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
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ssh_connectA

Connect to a remote SSH server. Returns session_id for subsequent commands.

ssh_execC

Execute a command on a connected SSH session.

ssh_read_bufferC

Read recent terminal output from session buffer.

ssh_disconnectC

Disconnect an SSH session.

list_sessionsB

List all active SSH sessions.

scp_uploadC

Upload a local file to remote server via SFTP.

scp_downloadC

Download a file from remote server via SFTP.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no ambiguity: list_sessions manages session enumeration, ssh_connect/disconnect handle connection lifecycle, ssh_exec runs commands, ssh_read_buffer retrieves output, and scp_download/upload handle file transfers. The descriptions clearly differentiate between session management, command execution, and file operations.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with clear prefixes: ssh_ for session/command operations, scp_ for file transfers, and list_ for enumeration. The naming is perfectly predictable and follows a logical convention throughout the set.

Tool Count5/5

With 7 tools, this server is well-scoped for remote SSH operations. Each tool earns its place by covering essential functions: connection management, command execution, output reading, file transfer, and session listing. The count is neither too sparse nor bloated for the domain.

Completeness4/5

The toolset provides excellent coverage for core SSH workflows: connect, execute, read output, transfer files, and manage sessions. A minor gap exists in advanced session features like interactive shell handling or terminal resizing, but agents can work around this with ssh_exec. The surface supports most common remote operations without dead ends.