vilasone455_ssh-mcp-server

vilasone455_ssh-mcp-server

3.2

If you are the rightful owner of vilasone455_ssh-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 MCP Server is a local Model Context Protocol (MCP) server that provides secure SSH control for executing shell commands on Linux and Windows systems.

The SSH MCP Server is designed to facilitate secure and efficient remote command execution on both Linux and Windows systems through the use of SSH. By leveraging the Model Context Protocol (MCP), this server allows Language Learning Models (LLMs) and other MCP clients to interact with remote systems in a controlled and secure manner. Built with TypeScript and the official MCP SDK, the server ensures robust performance and security. It supports both password and SSH key authentication methods, providing flexibility in how users can connect to their systems. Additionally, the server includes a read-only mode with built-in security checks to prevent unauthorized or destructive actions. This makes it an ideal solution for environments where security and control are paramount.

Features

  • MCP-compliant server with SSH capabilities
  • Execute shell commands on remote systems
  • Secure authentication via password or SSH key
  • Read-only mode with security checks
  • Built with TypeScript and MCP SDK

Tools

  1. get_available_connections

    Lists machines available to connect via SSH

  2. create_connection

    Opens a new SSH session and tracks it by connection_id

  3. get_connections

    Lists all active SSH sessions

  4. execute_command

    Runs a shell command (unrestricted)

  5. secure_execute_command

    Safer command execution; blocks destructive actions

  6. close_connection

    Closes an active SSH session