2native SSH MCP Server
io.github.daidaiJ/2native-ssh-mcp·v1.7.0SSH-based MCP server for remote command execution and file transfer. Credentials stay local.
0 stars
Reviews
Write oneNobody has reviewed 2native SSH MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
2native SSH MCP Server tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –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 15 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How 2native SSH MCP Server compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
Install 2native SSH MCP Server in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the 2native SSH MCP Server repository's README, as published. We do not edit it. Read it on GitHub
English
2native-ssh-mcp
基于 SSH 的 MCP (Model Context Protocol) 服务器,Go 实现。让 AI 助手通过 MCP 协议远程执行命令、传输文件,SSH 凭据完全留在本地,不暴露给模型。
本项目参考了 classfang/ssh-mcp-server(TypeScript 版)的设计与实现,在其基础上用 Go 重写,并将文件操作整合为单个工具、支持进度通知。感谢原作者的开源贡献。
架构
AI 助手只看到四个 MCP 工具;本机进程负责 SSH,凭据不会进入模型上下文。
📖 文档
各文档均为中文默认,同名 .en.md 为英文版。
✨ 核心特性
- 四个工具:list-servers / execute-command / session / file-transfer;后台长任务是 execute-command 的 background: true 特殊模式,不是第五个工具
- 远程执行:懒连接 + keepalive、超时按远端 PID 杀进程组、默认不分配 PTY、后台任务断连存活可重附着
- 输出处理:ANSI 剥离、大输出落盘到本地(.ssh-mcp-out/),Agent 用 Read/Grep 查全文,不远程重跑
- 文件传输:原子落盘、去重、断点续传、目录递归、sha256 校验、进度通知
- 破坏性命令审批(可选):approvalMode: "ask-destructive" 经 MCP elicitation 弹窗确认,内置分类器 + 用户扩展/豁免,灰色地带用户自定;客户端不支持时 fail-open
- 防篡改审计日志:每条命令追加进 SHA-256 哈希链(JSONL),事后篡改可定位到行(audit-verify);落盘策略批量/写穿可调 → 审计日志
- 跳板机隧道:via(OpenSSH ProxyJump)经跳板 direct-tcpip 连内网,各跳独立认证、不转发 agent,exec/shell/SFTP 行为与直连一致 → 跳板机
- 安全:命令白/黑名单、路径白名单、凭据隔离、配置权限检查
- 双传输:stdio / streamable HTTP daemon(引用计数、健康检查、Windows 一键自启)
- 认证兼容:密码/私钥/ssh-agent/Pageant/键盘交互 2FA(挑战弹窗到 MCP 客户端,无人值守用环境变量兜底)、代理、算法协商(兼容老服务器)→ 认证方式
完整特性列表见 docs/FEATURES.md。
🚀 快速上手
# 构建
go build -o 2native-ssh-mcp.exe .
# stdio 模式(MCP 客户端拉起,凭据放 config.json 或环境变量)
2native-ssh-mcp.exe --config-file config.json
# HTTP 常驻服务
2native-ssh-mcp.exe start --config-file config.json --http-addr 127.0.0.1:8338详细配置与部署步骤见上方两份指南。
License
ISC License(与上游一致,保留上游版权声明,见 LICENSE)
Nothing above is checked by us. What we check is on the safety report.
2native SSH MCP Server: common questions
- Is 2native SSH MCP Server safe?
- Yes, by our scan: it is graded A (88/100). Read the 2native SSH MCP Server safety report
- Does 2native SSH MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is 2native SSH MCP Server maintained?
- The last commit was 35 days ago (2026-09-29). The latest release is v1.7.0.
- What can I use instead of 2native SSH MCP Server?
- Servers from other publishers that do the same job: SSH Manager MCP server and Desktop Commander MCP server.
Alternatives to 2native SSH MCP Server
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
- Desktop CommanderMCP server for terminal commands, file operations, and process managementnot reviewedWidely usedC