Simple SSH MCP Server
Provides tools for managing Docker containers on remote SSH hosts, including listing containers, viewing container logs, and executing commands within containers.
Enables GitHub Copilot in VS Code to perform remote SSH operations through the SSH MCP VS Code extension, including command execution, file transfers, and system diagnostics.
Provides tools for managing Podman containers on remote SSH hosts, including listing containers, viewing container logs, and executing commands within containers.
An MCP server that gives AI assistants full SSH/SFTP remote operations — session management, command execution, interactive shells, file transfers, port forwarding, and system diagnostics.
Works with Claude Desktop, VS Code + GitHub Copilot, and any MCP-compatible client.
Packages
Package | Description |
MCP server (49 tools) — standalone CLI & npm package | |
VS Code extension — auto-registers the server with GitHub Copilot |
Related MCP server: ssh-mcp
Features
Session Management — Connect/disconnect/ping with password or key-based auth
Command Execution — Run commands with stdout/stderr capture, timeouts, exit codes
Sudo Execution — Elevated commands with password injected via stdin (never logged)
Background Jobs — Long-running commands with polling and cancellation
Interactive Shells — PTY shells with read/write/resize
SFTP Operations — Upload, download, read, write, delete, list, stat
Port Forwarding — Local (-L) and remote (-R) SSH tunnels
System Diagnostics — OS, CPU, memory, disk, network, load, processes
File Search & Analysis — Find files, grep contents, diff, tail, checksum
Server Management — Services, processes, cron, network diagnostics, users
Multi-Host Workflows — Broadcast commands, transfer files between hosts, jump/bastion connections, script execution
Session Intelligence — System snapshots, snapshot diffs, connection bookmarks
Container Awareness — List, logs, exec for Docker/Podman containers
Audit Logging — NDJSON structured logs with filtering
Quick Start
Standalone (npm)
npm install -g simple-ssh-mcp-serverClaude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"ssh": {
"command": "npx",
"args": ["ssh-mcp-server"],
"env": {
"SSH_MCP_MAX_CONNECTIONS": "10",
"SSH_MCP_HOST_KEY_MODE": "accept"
}
}
}
}VS Code + GitHub Copilot
Install the SSH MCP VS Code extension — the server starts automatically when VS Code launches. Requires VS Code 1.99+ and GitHub Copilot.
Tools (49)
Category | Tools |
Sessions |
|
Exec |
|
Background |
|
Shells |
|
SFTP |
|
Port Forward |
|
File Search |
|
Server Mgmt |
|
Multi-Host |
|
Session Intel |
|
Containers |
|
Diagnostics |
|
Configuration
All settings via environment variables:
Variable | Default | Description |
|
| Max concurrent SSH sessions |
|
| Audit log directory |
|
| Default TERM for PTY shells |
|
| Terminal width |
|
| Terminal height |
|
| Command timeout (ms) |
|
| Host key: |
|
|
|
See server README for the full configuration reference.
Security
Sudo passwords injected via stdin, never logged
ANSI escape sequences stripped from output
Output truncation prevents unbounded memory
SSH keepalives detect dead connections
ESLint security plugin + Gitleaks + CodeQL + Trivy in CI
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server giving AI agents full SSH access with persistent sessions, structured command output, SFTP file transfer, and port forwarding.Last updated185MIT
- Alicense-qualityCmaintenanceAn MCP server that gives AI agents SSH access to remote machines through your local OpenSSH client, enabling remote command execution, file transfer, persistent shell sessions, and port forwarding.Last updated4MIT
- Alicense-qualityAmaintenanceMCP server enabling AI assistants to securely operate remote servers via persistent SSH sessions, with tools for command execution, file transfer, directory listing, and system monitoring.Last updated2MIT
- AlicenseAqualityAmaintenanceAn open MCP server that gives any AI agent SSH access to remote Linux/Unix machines — shell commands, file read/write, and SFTP transfers.Last updated111MIT
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bhayanak/ssh-server-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server