SSH Key Management
Unified workflow capability for SSH key lifecycle management, certificate authority operations, and access control. Enables security and infrastructure teams to manage SSH keys, sign short-lived certificates, control user access via authorized_keys, and maintain known_hosts integrity.
What You Can Do
MCP Tools
list-keys
List registered SSH public keys with optional user and type filtering
add-key
Register a new SSH public key in the system
generate-key-pair
Generate a new SSH key pair (ed25519 recommended)
get-key
Get SSH key details including fingerprint and last use
delete-key
Delete a registered SSH key
sign-certificate
Sign an SSH public key with the CA to create a short-lived certificate
list-certificates
List issued SSH certificates with principals and validity periods
get-authorized-keys
Get all authorized SSH keys for a user
add-authorized-key
Add an SSH public key to a user's authorized_keys
list-known-hosts
List known SSH hosts and their verified public keys
add-known-host
Add a host and its public key to the known_hosts database