Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_SILENT | No | Disable debug output (automatically set when used as MCP server) | true |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| listKnownHosts | Returns a consolidated list of all known SSH hosts, prioritizing ~/.ssh/config entries first, then additional hosts from ~/.ssh/known_hosts |
| runRemoteCommand | Executes a shell command on an SSH host |
| getHostInfo | Returns all configuration details for an SSH host |
| checkConnectivity | Checks if an SSH connection to the host is possible |
| uploadFile | Uploads a local file to an SSH host |
| downloadFile | Downloads a file from an SSH host |
| runCommandBatch | Executes multiple shell commands sequentially on an SSH host |