LaunchKit · 2026
Back to Skills

mcp-ssh-manager

This skill should be used when the user asks to "run ssh command", "execute on server", "ssh session", "upload.

0
1.4k downloads
by @imaxtomas

Setup & Installation

openclaw skills install @imaxtomas/mcp-ssh-manager

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install mcp-ssh-manager

Version History

v0.1.1Feb 7, 2026 - Version note by skill developer:

- 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.

What This Skill Does

Connects AI agents to remote servers over SSH using the mcp-ssh-manager MCP server. Supports command execution, file transfers, port tunneling, session management, and server monitoring through a consistent set of tools. Results can be persisted to a local workdir structure for comparison and audit.

Maintains stateful SSH sessions across multi-step workflows, avoiding the overhead of re-authenticating for each command.

When to use it

  • Deploy a Node.js app to a remote server via persistent SSH session
  • Tail nginx access logs and filter for errors in real time
  • Create a local port forward to access a remote database
  • Schedule nightly file backups on a remote host
  • Run a health check across CPU, memory, and running services

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Deploy the latest build to the production server

AGENT
  1. 1Call ssh_session_list to check for an existing session on the target server
  2. 2Start a new session with ssh_session_start server="prod" name="deploy"
  3. 3Send commands via ssh_session_send to pull the latest code, install dependencies, and build
  4. 4Upload the compiled dist folder using ssh_upload to the remote web root
  5. 5Restart the application process, then close the session with ssh_session_close
OUTPUT

Application is updated and running on the remote server; session is cleanly closed

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

SSH access credentials configured in the mcp-ssh-manager server (host, user, key or password)