ssh_host_list

Lists host aliases from the SSH server's hosts.toml configuration.

6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-host-list
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh_host_list
Source: https://github.com/Nightreaver/python-ssh-mcp/tree/main/skills/ssh-host-list
Command: npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-host-list

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows you to easily view a list of all host aliases currently loaded in the running server, providing a quick overview of configured hosts without revealing sensitive information.

Core Features & Use Cases

  • List Host Aliases: Display a list of host aliases, their resolved hostnames, ports, and platforms.
  • Audit Host Configuration: Perform a quick audit to confirm which hosts are configured before initiating any action.
  • Verify Host Reload: Confirm that a new fleet of hosts was successfully applied after a reload.

Quick Start

Use the ssh_host_list() skill to retrieve a list of all SSH hosts.

Frequently Asked Questions about ssh_host_list

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list all configured SSH hosts and their connection details?

You can list configured SSH hosts by retrieving a comprehensive list of host aliases, resolved hostnames, ports, and platforms from the server's configuration. This provides a quick overview of all available connections.

Can I audit SSH server configurations without exposing sensitive credentials?

Yes, you can audit SSH configurations safely. The system operates in a read-only mode that allows you to check host metadata such as hostnames, ports, and platforms while preventing sensitive data exposure.

What is the best way to verify a new fleet of SSH hosts was applied after a reload?

The best way to verify a host reload is to retrieve the list of currently loaded SSH hosts from the server configuration. This confirms that the new fleet of host aliases and their details were successfully applied.

Does retrieving SSH host metadata require any specific dependencies or components?

Retrieving SSH host metadata requires no additional dependencies or components. It operates directly on the server's existing configuration to list host aliases and their associated connection details.

Why does my SSH host list not show recently added server configurations?

Your SSH host list may not show recent configurations if the server has not been reloaded. You can verify host reload success by listing the currently loaded hosts to confirm the new aliases were successfully applied.