ssh_discover
SSH into a remote system to collect hardware and system information for inventory or monitoring purposes.
Instructions
SSH into a system and gather hardware/system information. If credentials were stored with credentials add, username and password are auto-injected from the keyring — omit them. If authentication fails with 'No credentials found', run homelab-mcp credentials add <hostname> <username> in the terminal or call list_keyring_credentials to see what is already stored. Recommended follow-up after onboarding: run the configure_host_fingerprint prompt to capture per-host capability signals for drift detection.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hostname | Yes | Hostname or IP address | |
| username | No | SSH username. Omit if credentials were stored with `credentials add` — they are auto-injected. | |
| password | No | SSH password. Omit if credentials were stored with `credentials add` — they are auto-injected. | |
| key_path | No | Path to SSH private key | |
| port | No | SSH port (default: 22) |