Skip to main content
Glama
shuakami
by shuakami

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

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
connectC

Establishes a new SSH connection to a server.

disconnectB

Disconnects an active SSH connection.

listConnectionsA

Lists all saved SSH connections.

getConnectionB

Gets detailed information about a specific SSH connection.

deleteConnectionC

Deletes a saved SSH connection.

executeCommandC

Executes a command on a remote server via SSH.

backgroundExecuteC

Executes a command in the background on a remote server at a specified interval.

stopBackgroundB

Stops a background command execution on a specific connection.

getCurrentDirectoryB

Gets the current working directory of an SSH connection.

uploadFileC

Uploads a local file to a remote server.

downloadFileC

Downloads a file from a remote server to the local machine.

batchUploadFilesC

Uploads multiple local files to a remote server.

batchDownloadFilesC

Downloads multiple files from a remote server.

getFileTransferStatusB

Gets the status of a specific file transfer.

listFileTransfersB

Lists all recent file transfers.

listActiveSessionsB

Lists all currently active SSH sessions.

listBackgroundTasksA

Lists all background tasks currently running.

stopAllBackgroundTasksA

Stops all running background tasks.

mcp_ssh_mcp_createTerminalSessionC

Creates a new interactive terminal session.

mcp_ssh_mcp_writeToTerminalD

Writes data to an interactive terminal session.

createTunnelC

Creates an SSH tunnel (port forwarding).

closeTunnelB

Closes an active SSH tunnel.

listTunnelsA

Lists all active SSH tunnels.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 23 tools

Disambiguation5/5

Tools target distinct operations: connection lifecycle, file transfers (single/batch), background execution, tunnels, and terminal sessions. No two tools have overlapping purposes, making selection unambiguous.

Naming Consistency2/5

Most tools follow camelCase (e.g., executeCommand, downloadFile), but two terminal tools use snake_case with a prefix (mcp_ssh_mcp_createTerminalSession, mcp_ssh_mcp_writeToTerminal), breaking consistency. This mixed convention reduces predictability.

Tool Count5/5

23 tools cover a broad SSH domain—connections, file transfers (single/batch), background tasks, tunnels, and terminal sessions—without redundant or excessive tools. Each tool serves a clear purpose.

Completeness4/5

Core SSH workflows (connect, execute, transfer, tunnel, terminal) are well covered. Minor gaps exist, such as no directory listing or file editing commands, but these are non-essential for typical SSH operations.

Maintenance

ActivitySlowing
ResponsivenessNo issues