MCP Server featuring multiple SSH related utilities
Overview
what is SSH-Utils-MCP?
SSH-Utils-MCP is a Model Context Protocol (MCP) server that allows users to execute terminal commands on a remote server via SSH, designed for secure, key-based command execution from development environments.
how to use SSH-Utils-MCP?
To use SSH-Utils-MCP, place your ssh-utils-servers.json configuration file in a supported location and invoke the execute_ssh_command tool from Roo Code or any MCP-compatible client, specifying the command to execute.
key features of SSH-Utils-MCP?
- Secure, key-based SSH command execution.
- Supports multiple server profiles through a configuration file.
- Easy integration with MCP-compatible clients.
use cases of SSH-Utils-MCP?
- Executing remote scripts on a server securely.
- Managing server configurations through command execution.
- Automating deployment processes via SSH commands.
FAQ from SSH-Utils-MCP?
- Is password-based SSH authentication supported?
No, SSH-Utils-MCP only supports key-based authentication for security reasons.
- How do I configure multiple server profiles?
You can define multiple profiles in the
ssh-utils-servers.jsonconfiguration file, specifying different hosts and users.
- Can I use SSH-Utils-MCP with any MCP client?
Yes, as long as the client supports the MCP protocol, you can use SSH-Utils-MCP.