sftp-ssh-mcp

sftp-ssh-mcp

1

SFTP-SSH MCP Server is an MCP server designed to provide secure SFTP-SSH control for Linux and Windows machines. It integrates with LLMs and other MCP clients to facilitate secure execution of shell commands over SSH.

SFTP-SSH MCP Server is a local Model Context Protocol (MCP) server that exposes SFTP-SSH control for Linux and Windows systems, enabling LLMs and other MCP clients to execute shell commands securely via SSH.

Client Setup

You can configure Claude Desktop to use this MCP Server.

  • host: Hostname or IP of the Linux or Windows server
  • port: SSH port (default: 22)
  • user: SSH username
  • password: SSH password (or use key for key-based auth) (optional)
  • key: Path to private SSH key (optional)
{
    "mcpServers": {
        "sftp-ssh-mcp": {
            "command": "npx",
            "args": [
                "sftp-ssh-mcp",
                "-y",
                "--",
                "--host=1.2.3.4",
                "--port=22",
                "--user=root",
                "--password=pass",
                "--key=path/to/key"
            ]
        }
    }
}