mcp-ssh-server
If you are the rightful owner of mcp-ssh-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.
A Model Context Protocol (MCP) compatible SSH server designed for seamless integration with Windsurf IDE.
The MCP SSH Server for Windsurf is a specialized server designed to facilitate seamless SSH operations within the Windsurf Integrated Development Environment (IDE). It supports the full MCP protocol, allowing for efficient and secure SSH connections. The server is equipped with features such as auto-connecting to predefined SSH servers, an interactive terminal interface, and support for both password and key-based authentication. This server is particularly useful for developers who use Windsurf IDE and require robust SSH capabilities integrated directly into their development workflow. The server is implemented in Python and uses Flask and Paramiko libraries to handle SSH operations and HTTP requests. It provides several MCP protocol endpoints to ensure compatibility and smooth communication with the Windsurf IDE, addressing common configuration issues that may arise.
Features
- Full MCP protocol support for SSH operations
- Auto-connect to predefined SSH servers
- Interactive terminal interface for SSH sessions
- Support for both password and key-based authentication
- Compatible with Windsurf IDE through MCP integration
Tools
/alive
Server health check
/list_sessions
List active SSH connections
/mcp/status
Check MCP server status
/mcp/connect
Connect to SSH server
/mcp/execute
Execute commands on SSH server
/mcp/disconnect
Disconnect from SSH server
/ssh/capabilities
List SSH server capabilities
/ssh/sessions
List active SSH sessions