io.github.jordanburke/ssh-client-mcp-server✓
io.github.jordanburke/ssh-client-mcp-server · v1.4.0
{}server.json
The full server descriptor as registered with IndusMCP.
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.jordanburke/ssh-client-mcp-server",
"description": "MCP server for executing shell commands on remote hosts via SSH.",
"repository": {
"url": "https://github.com/jordanburke/ssh-client-mcp-server",
"source": "github"
},
"version": "1.4.0",
"packages": [
{
"registryType": "npm",
"identifier": "ssh-client-mcp-server",
"version": "1.4.0",
"transport": {
"type": "stdio"
},
"packageArguments": [
{
"description": "SSH server hostname or IP address",
"isRequired": true,
"format": "string",
"type": "named",
"name": "--host"
},
{
"description": "SSH username (defaults to current OS user if omitted)",
"format": "string",
"type": "named",
"name": "--user"
},
{
"description": "SSH port (default: 22)",
"format": "number",
"type": "named",
"name": "--port"
},
{
"description": "SSH password (use either --password or --key)",
"format": "string",
"isSecret": true,
"type": "named",
"name": "--password"
},
{
"description": "Path to private SSH key file (use either --password or --key); supports ~ and $VAR expansion",
"format": "filepath",
"type": "named",
"name": "--key"
},
{
"description": "Name of an environment variable containing the private SSH key PEM (e.g. injected by envpkt, Vault, Doppler)",
"format": "string",
"type": "named",
"name": "--key-env"
},
{
"description": "Set to 'true' to authenticate via SSH_AUTH_SOCK (works with system ssh-agent, 1Password, Bitwarden Desktop, KeePassXC)",
"format": "string",
"type": "named",
"name": "--agent"
}
]
}
],
"_meta": {
"dev.indusmcp/source": "official-registry-mirror",
"dev.indusmcp/synced": "2026-05-12"
}
}