Sshmcp MCP server
io.github.NikolaNddTesla/sshmcp·v1.2.1·11 starsSSH server management with zero-token SFTP file transfer and SOCKS proxy support
11 stars
Reviews
Write oneNobody has reviewed Sshmcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sshmcp tools (16, 6 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_proxy添加或更新 SOCKS 代理预设
add_server添加或更新服务器配置
connect连接到已配置的服务器
delete_proxywrite action删除代理预设
delete_serverwrite action删除服务器配置
disconnect断开当前连接
download_file从远程服务器下载文件到本地
executewrite action在远程服务器执行 shell 命令
get_server查看单台服务器的配置详情
list_proxies列出所有已配置的 SOCKS 代理
list_servers列出所有已配置的服务器
quick_connect临时连接服务器(不保存配置,用完即走)
test_connection测试服务器连通性(不影响当前连接)
upload_directorywrite action上传本地目录到远程服务器(自动压缩传输再解压,高效传输大量文件)
upload_filewrite action上传本地文件到远程服务器(路径直传,不占 Token)
write_filewrite action将内容写入远程文件(覆盖写入)
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned13/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 124 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highShell command built from a string (injection risk)
exec.shell-concatdist/ssh-manager.js: …切换到源目录内部,打包 '.' 使解压后内容直接铺开在目标目录 execSync(`tar -czf "${outputPath}" -C "${sourceDir}" .`, { stdio: 'pi…
How Sshmcp compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 63/100
- higher than 18% of 48,255 servers
- Tools
- 16
- the typical server has 7
- Tools that change things
- 38%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 11
- more than 88% of 28,688 servers
What its tools let an agent do: 8 read · 5 create · 2 delete · 1 run or deploy
Install Sshmcp in Claude Code, Cursor or VS Code
Runs npx -y @nl4ever/sshmcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add sshmcp -- npx -y @nl4ever/sshmcp
What the publisher says
From the Sshmcp repository's README, as published. We do not edit it. Read it on GitHub
@nl4ever/sshmcp
中文文档
Let AI manage your remote servers. A Model Context Protocol (MCP) server that gives AI assistants full SSH access — execute commands, transfer files, manage multiple servers simultaneously, all through natural conversation.
You: "Deploy the latest build to production server"
AI: connects → uploads build → restarts service → verifies statusFeatures
- 21 Tools — Connect, execute, upload, download, write files, and more
- Connection Pool — Operate multiple servers simultaneously, each command tagged with server_id
- Zero-Token File Transfer — SFTP path-based transfer, file content never enters AI context
- Directory Upload — Auto tar.gz compress → upload → remote decompress (fast for many small files)
- Async Transfer + Progress — Background transfer for large files with real-time progress tracking
- Quick Connect — Temporary connections without saving config, returns host:port as temp ID
- SOCKS4/5 Proxy — Per-connection proxy support
- Jump Host — SSH ProxyJump for bastion/gateway access
- Multi-Auth — Password, private key, ssh-agent, keyboard-interactive (OTP/2FA)
Quick Start
Install globally
npm install -g @nl4ever/sshmcpAdd to Claude Code
claude mcp add sshmcp sshmcpAdd to Claude Desktop
Edit claudedesktopconfig.json:
{
"mcpServers": {
"sshmcp": {
"command": "npx",
"args": ["-y", "@nl4ever/sshmcp"]
}
}
}Add to Cursor
Go to Settings → MCP Servers → Add:
{
"sshmcp": {
"command": "npx",
"args": ["-y", "@nl4ever/sshmcp"]
}
}Tools Overview
Connection Management
Command Execution
File Operations
Proxy Management
Connection Pool: Multi-Server Operations
All operation tools take a server_id parameter. The connection pool auto-manages connections — no manual connect/disconnect needed:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Sshmcp: common questions
- Is Sshmcp MCP server safe?
- With care: it is graded C, so read the findings first (63/100). Read the Sshmcp safety report
- How do I install Sshmcp?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Sshmcp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Sshmcp maintained?
- The last commit was 161 days ago (2026-05-27). The latest release is v1.2.1.
- What can I use instead of Sshmcp?
- Servers from other publishers that do the same job: SSH Manager MCP server and Token Optimizer MCP server.
- How does Sshmcp compare with other MCP servers?
- safety score 63/100 (higher than 18% of 48,255 servers); tools 16 (the typical server has 7); tools that change things 38% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Sshmcp
Same job from other publishers: the closest match first, then the best rated.
- SSH ManagerSSH for AI agents: commands, files, backups and health, with approval, a vault and an audit trailnot reviewedEstablishedA
- Token OptimizerContext-window optimization: caching, compression & smart file tools that cut tokens 60-90%.not reviewedEstablishedC