What is the purpose of this server?
It provides MCP protocol endpoints that allow Windsurf IDE to communicate with SSH servers for remote management and command execution.
@yoi-hibino
Basic information
MCP SSH server for Windsurf integration
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-ssh-server": {
"command": "python",
"args": [
"app.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol (MCP) compatible SSH server designed for seamless integration with Windsurf IDE. It enables SSH operations—such as connecting, executing commands, and managing sessions—directly through Windsurf’s MCP interface.
Clone the repository, install dependencies (pip install -r requirements.txt), and configure the Windsurf MCP settings file with your SSH credentials as environment variables (SSH_DEFAULT_HOST, SSH_DEFAULT_PORT, SSH_DEFAULT_USERNAME, SSH_DEFAULT_PASSWORD). Run python app.py to start the server on port 5050. Then add the MCP server configuration (command: python3, args: path to app.py, protocol: http, host: localhost, port: 5050) to your Windsurf MCP config.
It provides MCP protocol endpoints that allow Windsurf IDE to communicate with SSH servers for remote management and command execution.
Python 3.7 or higher, plus the Flask and Paramiko libraries (installed via `pip install -r requirements.txt`).
Set the environment variables `SSH_DEFAULT_HOST`, `SSH_DEFAULT_PORT`, `SSH_DEFAULT_USERNAME`, and optionally `SSH_DEFAULT_PASSWORD` in the Windsurf MCP configuration file.
The server implements `/alive`, `/list_sessions`, `/mcp/status`, `/mcp/connect`, `/mcp/execute`, `/mcp/disconnect`, `/ssh/capabilities`, and `/ssh/sessions`.
Ensure the server is running at `http://localhost:5050/`, restart both the MCP SSH server and the Windsurf application, and verify that all MCP endpoints respond correctly.
Query your team's drift, vulnerability, and migration data from any AI assistant. Vibgrate MCP connects Cursor, Claude, ChatGPT, Windsurf, or VS Code to Vibgrate Cloud: 51 tools for DriftScores, CVEs and EOL runtimes, up

One case file per task — shared by every session, agent and person that touches it. Self-hosted MCP server and live board. MIT.

The BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C


Publish the website your AI assistant just built, straight from the conversation. Static sites, your own domain, one payment, no subscription.
Comments