mcp-ssh-server

mcp-ssh-server

3.3

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

  1. /alive

    Server health check

  2. /list_sessions

    List active SSH connections

  3. /mcp/status

    Check MCP server status

  4. /mcp/connect

    Connect to SSH server

  5. /mcp/execute

    Execute commands on SSH server

  6. /mcp/disconnect

    Disconnect from SSH server

  7. /ssh/capabilities

    List SSH server capabilities

  8. /ssh/sessions

    List active SSH sessions