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

PuzzleTide Puzzle Generator
Caravaca-LabsWord search generator, crossword generator, and sudoku generator + solver as a local-first MCP server. 15 deterministic tools: printable PDF puzzle worksheets, themed word banks, and verifiable LLM evals. From the makers
MCP Inspector
modelcontextprotocolVisual testing tool for MCP servers
MCP-Bridge
SecretiveShellA middleware to provide an openAI compatible endpoint that can call MCP tools
MCP-Scan: An MCP Security Scanner
invariantlabs-aiSecurity scanner for AI agents, MCP servers and agent skills.
nuxt-mcp / vite-plugin-mcp
antfuMCP server helping models to understand your Vite/Nuxt app better.
Comments