MCP SSH Server
@shaike1
About MCP SSH Server
No overview available yet
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP SSH Server?
MCP SSH Server is a secure SSH server implementation for the Model Context Protocol (MCP). It enables remote command execution and file operations over SSH, supporting both password and key-based authentication for secure connections.
How to use MCP SSH Server?
Install via npm (npm install mcp-ssh), then configure in Claude desktop config with environment variables SSH_PORT and SSH_LOG_LEVEL. Start the server and use its REST API endpoints (/connect, /exec, /upload, /download, /ls, /status) to manage SSH sessions and perform operations.
Key features of MCP SSH Server
- Secure SSH connection management
- Password and key-based authentication
- Remote command execution
- File upload and download operations
- Progress tracking for file transfers
- Permission and directory management
Use cases of MCP SSH Server
- Remotely execute commands on multiple servers
- Securely upload and download files to remote machines
- Manage file directories and permissions over SSH
- Automate bulk file transfers between local and remote systems
FAQ from MCP SSH Server
What authentication methods are supported?
Both password and key-based authentication are supported, with optional passphrase for protected keys.
What environment variables are required?
SSH_PORT (default 8889) and SSH_LOG_LEVEL (default info) control server port and logging detail.
Where does data live?
All data is transmitted over SSH connections; no persistent storage on the server is described.
Does the server support file transfer progress?
Yes, progress tracking for file transfers is a listed feature.
—
Frequently asked questions
What authentication methods are supported?
Both password and key-based authentication are supported, with optional passphrase for protected keys.
What environment variables are required?
`SSH_PORT` (default 8889) and `SSH_LOG_LEVEL` (default info) control server port and logging detail.
Where does data live?
All data is transmitted over SSH connections; no persistent storage on the server is described.
Does the server support file transfer progress?
Yes, progress tracking for file transfers is a listed feature. —
Basic information
More Developer Tools MCP servers
Grafana MCP server
grafanaMCP server for Grafana
endoflife.ai
endoflife.aiFree MCP server for software end-of-life intelligence: EOL dates, support status, and the 0-100 EOL Risk Score across 485 tracked products. Agents can check a single version, pull a product's full lifecycle schedule, or
Stakpak Agent CLI
stakpakShip your code, on autopilot. An open source agent that lives on your machines 24/7 and keeps your apps running. 🦀
Altronis
sypherinMCP server + CLI for Altronis — Singapore AI consulting. Ask the Lyra consultant, generate a grant-matched AI transformation plan, pull curated SG AI events/news. Read-only, wraps altronis.sg.
extentos
Asger mølgaardExtentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses:
Comments