ssh-mcp

blakerouse/ssh-mcp

3.4

If you are the rightful owner of ssh-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

SSH MCP is a local MCP server that facilitates the management and interaction with remote SSH hosts, allowing for organized host grouping and simultaneous command execution.

Tools

Functions exposed to the LLM to take actions

add_host

Adds a new host to the SSH configuration.

remove_host

Removes a host from the SSH configuration by group and name.

get_groups

Retrieves the list of all groups from the SSH configuration.

get_hosts

Retrieves the list of hosts from the SSH configuration.

get_os_info

Retrieves the cached operating system information from hosts.

update_os_info

Updates the cached operating system information.

perform_command

SSH into a remote machine and executes a command.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources