jordanburke/ssh-client-mcp-server
If you are the rightful owner of ssh-client-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
SSH Client MCP Server is a local Model Context Protocol (MCP) server that facilitates secure SSH command execution on Linux and Windows systems.
SSH Client MCP Server is designed to bridge the gap between local and remote systems by providing a secure and efficient way to execute shell commands via SSH. This server is particularly useful for developers and system administrators who need to manage multiple systems from a single interface. By leveraging the Model Context Protocol, it ensures that commands are executed in a structured and secure manner, reducing the risk of unauthorized access or command execution. The server supports both password and SSH key-based authentication, providing flexibility and security. Built with TypeScript and the official MCP SDK, it ensures compatibility and ease of integration with other MCP-compliant tools and clients. Whether you're using it for routine system maintenance or complex automation tasks, SSH Client MCP Server offers a reliable solution for remote command execution.
Features
- MCP-compliant server with SSH capabilities
- Execute shell commands on remote Linux and Windows systems
- Secure authentication via password or SSH key
- Built with TypeScript and the official MCP SDK
- Supports integration with various MCP clients
Usages
usage with Claude Desktop
{ "mcpServers": { "ssh-client-mcp-server": { "command": "npx", "args": [ "ssh-client-mcp-server", "-y", "--", "--host=1.2.3.4", "--port=22", "--user=root", "--password=pass", "--key=path/to/key" ] } } }
Tools
exec
Execute a shell command on the remote server