SSH MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ssh_connectB | Connect to an SSH server using password or SSH key authentication. Supports IPv4 and IPv6. |
| ssh_executeC | Execute a command on an established SSH connection |
| ssh_disconnectC | Disconnect from an SSH server |
| ssh_list_connectionsA | List all active SSH connections |
| ssh_execute_scriptC | Execute a multi-line script or code block on an SSH connection. Automatically handles code blocks with triple backticks. |
| ssh_upload_and_executeC | Upload a script file and execute it on the remote server |
| ssh_upload_fileB | Upload a file to the remote server via SFTP |
| ssh_download_fileB | Download a file from the remote server via SFTP |
| ssh_list_filesB | List files and directories on the remote server |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Each tool has a clearly distinct purpose: connection management, file transfers, command execution, and listing operations. No two tools could be confused.
All tools use a consistent 'ssh_verb_noun' pattern (e.g., ssh_connect, ssh_upload_file), making them predictable and easy to navigate.
With 9 tools, the surface is well-scoped for SSH operations, covering connection, execution, file transfer, and listing without unnecessary redundancy.
The set covers core SSH workflows (connect, execute, transfer). Minor gaps like remote file deletion or port forwarding are absent but not critical for most use cases.