Skip to main content
Glama
bbt567
by bbt567

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SSH_BINNoSSH executable path
SSH_HOSTNoDefault hostname, alias, or IP address
SSH_PORTNoSSH TCP port
SSH_USERNoUsername added to SSH_HOST when it has no @
REMOTE_SSH_BINNoNamespaced equivalent of SSH_BIN
REMOTE_SSH_HOSTNoNamespaced equivalent of SSH_HOST
REMOTE_SSH_PORTNoNamespaced equivalent of SSH_PORT
REMOTE_SSH_USERNoNamespaced equivalent of SSH_USER
REMOTE_SSH_TIMEOUT_MSNoDefault command timeout60000
REMOTE_SSH_MAX_OUTPUT_BYTESNoDefault captured bytes per output stream1048576

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
remote_ssh_local_diagnosticsA

Diagnose the local MCP server process and its ability to launch OpenSSH.

remote_ssh_checkA

Check that the configured SSH host is reachable and print basic remote identity details.

remote_ssh_execA

Run a shell command on the configured SSH host. Reuses your local OpenSSH config and keys.

remote_ssh_list_dirA

List a directory on the configured SSH host using ls -la.

remote_ssh_read_textA

Read a text file from the configured SSH host. Large files are clipped by maxBytes.

remote_ssh_read_file_base64A

Read a file from the configured SSH host as base64. Use this for small binary files.

remote_ssh_write_textA

Write UTF-8 text to a file on the configured SSH host through SSH stdin.

remote_ssh_write_file_base64A

Decode base64 and write the bytes to a file on the configured SSH host.

remote_ssh_start_port_forwardA

Start a local SSH -L tunnel through the configured SSH host. The tunnel stays alive while this MCP server process is alive.

remote_ssh_list_port_forwardsA

List SSH tunnels started by this MCP server process.

remote_ssh_stop_port_forwardA

Stop a tunnel created by remote_ssh_start_port_forward.

remote_ssh_uriA

Return a VS Code Remote-SSH URI and CLI command for the configured SSH host.

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 12 tools

Disambiguation5/5

Each tool targets a distinct action (check, diagnose, exec, list, read, write, forward, stop, URI). The read/write tools are clearly split by text vs binary, and check vs local_diagnostics separate remote vs local concerns.

Naming Consistency4/5

Tools follow a consistent remote_ssh_ prefix, but the action part mixes verbs (exec, list, read, write, start, stop) with noun phrases (local_diagnostics, uri). This is a minor inconsistency in an otherwise readable pattern.

Tool Count5/5

12 tools is well-scoped for an SSH remote server, covering connection, diagnostics, command execution, file operations, port forwarding, and URI generation without bloat.

Completeness4/5

Core remote SSH workflows are covered: connectivity, exec, file read/write (text and binary), directory listing, port forwarding management. Minor gaps like file delete/rename are absent but not critical for typical remote SSH usage.

Maintenance

ActivityStale
ResponsivenessNo issues