mcp_ssh_manager
Store encrypted SSH credentials, manage profiles, check host reachability, execute commands, and collect system information.
Instructions
SSH executor. setup_profile stores host credentials (password or PEM private_key with optional passphrase); data encrypted. list_profiles enumerates profiles, system_info returns collected facts, check_host validates reachability, execute runs one trimmed command (pipes/redirects allowed) sequentially per profile; no concurrent runs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| profile_name | No | Profile name (defaults to 'default') | |
| host | No | ||
| port | No | ||
| username | No | ||
| password | No | ||
| private_key | No | PEM encoded private key | |
| passphrase | No | ||
| ready_timeout | No | ||
| keepalive_interval | No | ||
| command | No |