← 返回 Skills 市场
imaxtomas

MCP SSH Manager

作者 iMaxTomas · GitHub ↗ · v0.1.1
cross-platform ⚠ suspicious
1810
总下载
0
收藏
3
当前安装
2
版本数
在 OpenClaw 中安装
/install mcp-ssh-manager
功能描述
This skill should be used when the user asks to "run ssh command", "execute on server", "ssh session", "upload file", "download file", "ssh tunnel", "check server status", "monitor server", "deploy files", "backup server", or needs remote server management. This skill emphasizes session reuse, workdir organization, and content persistence for sustainable operations.
安全使用建议
Before installing, verify the skill's source and how the ssh_* tools are provided (is there an external 'mcp-ssh-manager' service you must run?). Review the three included scripts to ensure they don't exfiltrate data or run unexpected network calls. Be aware the skill will write command outputs and host snapshots to ~/.ssh-workdir — inspect those outputs regularly and avoid storing sensitive data there. Confirm how SSH authentication will occur (SSH keys/agent), and consider restricting model-triggered use (disableModelInvocation) or running the skill in a sandbox until you trust it. If you can't verify the upstream project/homepage or the origin of the ssh_* helpers, treat this package as untrusted.
功能分析
Type: OpenClaw Skill Name: mcp-ssh-manager Version: 0.1.1 The skill provides extensive remote server management capabilities, including arbitrary command execution (`ssh_execute`, `ssh_session_send`), file transfer (`ssh_upload`, `ssh_download`, `ssh_sync`), and network tunneling (`ssh_tunnel_create`), as detailed in `SKILL.md` and `examples/*.md`. While these capabilities are aligned with the stated purpose of an SSH manager, they are inherently high-risk. The local shell scripts (`scripts/*.sh`) are benign, primarily managing local workdir files and not performing network calls or accessing sensitive local data. There is no clear evidence of intentional malicious behavior, prompt injection attempts against the agent, data exfiltration, or obfuscation within the provided files, but the powerful nature of the remote execution and file transfer functions warrants a 'suspicious' classification due to the significant inherent risk.
能力评估
Purpose & Capability
The skill's name and description match SSH management. However, the runtime instructions reference custom CLI tools (ssh_execute, ssh_session_start, ssh_upload, etc.) and standard operations (ssh, scp, tar, git, pm2) without declaring any required binaries or credentials. The package contains helper scripts for creating a workdir and logging, but does not provide or install the external 'mcp ssh-manager' server or explain how the ssh_* tools are made available. That mismatch (claims to provide/manage servers but no install, no required binaries, no primary credential) is incoherent.
Instruction Scope
SKILL.md instructs the agent to run arbitrary remote commands, create persistent sessions, transfer files, and save command outputs and host snapshots under ~/.ssh-workdir. Those behaviors are expected for an SSH manager, but they also permit capturing and storing arbitrary remote output (which may include secrets), and running any command on remote hosts. The instructions are broad and rely on external tooling and existing SSH auth; they also implicitly assume access to the user's SSH agent/keys.
Install Mechanism
There is no install spec (instruction-only), which minimizes arbitrary remote downloads. The repo includes three small scripts (create-workdir.sh, log-command.sh, save-status.sh) that manage local logs/workdirs. Not having an install step reduces installer risk, but it increases ambiguity about where the referenced ssh_* tools come from.
Credentials
The skill declares no required environment variables or credentials, yet its functionality implicitly requires SSH authentication (private keys, agent, or credentials) and uses standard system tools. The lack of explicit credential requirements is surprising: the skill will depend on the user's existing SSH keys/config and will store outputs locally. This implicit access should be made explicit so users know what will be used or exposed.
Persistence & Privilege
The skill persists command logs, outputs, and status snapshots under ~/.ssh-workdir. Persisting remote outputs locally is reasonable for auditing, but it increases the risk of storing sensitive data (passwords, tokens, config) without explicit safeguards. The skill does not set always:true, but also does not disable model invocation — meaning the agent could invoke these behaviors when the skill is eligible. Combined with the ability to run arbitrary remote commands, that is a noteworthy privilege.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mcp-ssh-manager
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mcp-ssh-manager 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
- Added attribution at the top of SKILL.md linking to the original mcp-ssh-manager repository and author. - Clarified that the skill provides documentation, workflows, and best practices for MCP ssh-manager usage. - No changes to functionality or commands; content and usage examples remain the same. - Version unchanged in SKILL.md and metadata.
v0.1.0
Initial release of mcp-ssh-manager. - Provides tools for remote SSH server management, including command execution, session handling, file transfer, monitoring, tunneling, and backup. - Emphasizes session reuse, organized workdir usage, and content persistence for efficient and sustainable operations. - Includes detailed usage reference tables and examples for common server management tasks. - Documents best practices for session lifecycle management and workdir structure.
元数据
Slug mcp-ssh-manager
版本 0.1.1
许可证
累计安装 4
当前安装数 3
历史版本数 2
常见问题

MCP SSH Manager 是什么?

This skill should be used when the user asks to "run ssh command", "execute on server", "ssh session", "upload file", "download file", "ssh tunnel", "check server status", "monitor server", "deploy files", "backup server", or needs remote server management. This skill emphasizes session reuse, workdir organization, and content persistence for sustainable operations. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1810 次。

如何安装 MCP SSH Manager?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mcp-ssh-manager」即可一键安装,无需额外配置。

MCP SSH Manager 是免费的吗?

是的,MCP SSH Manager 完全免费(开源免费),可自由下载、安装和使用。

MCP SSH Manager 支持哪些平台?

MCP SSH Manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 MCP SSH Manager?

由 iMaxTomas(@imaxtomas)开发并维护,当前版本 v0.1.1。

💬 留言讨论