MCP.Market

Sshmcp MCP server

by NikolaNddTesla·io.github.NikolaNddTesla/sshmcp·v1.2.1·11 stars

SSH server management with zero-token SFTP file transfer and SOCKS proxy support

C63/100grade C
What users say
No reviews yet
Be the first
Safety scan
C63/100

full report

Adoption
New

11 stars

Reviews

Write one

Nobody 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 posts

Read 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

1 high
  • 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-concat
    dist/ssh-manager.js: …切换到源目录内部,打包 '.' 使解压后内容直接铺开在目标目录 execSync(`tar -czf "${outputPath}" -C "${sourceDir}" .`, { stdio: 'pi…
Overall 63/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 status

Features

  • 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/sshmcp

Add to Claude Code

claude mcp add sshmcp sshmcp

Add 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 Manager
    SSH for AI agents: commands, files, backups and health, with approval, a vault and an audit trail
    A
  • Token Optimizer
    Context-window optimization: caching, compression & smart file tools that cut tokens 60-90%.
    C