mcp-ssh-agent

Execute shell commands and monitor jobs on a remote host via mcp-ssh.

1|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/developerz-ai/mcp-ssh --skill mcp-ssh-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-ssh-agent
Source: https://github.com/developerz-ai/mcp-ssh/tree/main/docs/prompts
Command: npx skills add https://github.com/developerz-ai/mcp-ssh --skill mcp-ssh-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Streamlines remote execution and management of tasks on a host via an mcp-ssh server, including running shell commands, accessing files, and monitoring long-running jobs.

Core Features & Use Cases

  • Remote Execution: Run shell commands on a remote host as if you were logged in locally.
  • File Operations: Read, write, and manage files on the remote host.
  • Job Management: Start and monitor long-running tasks, receiving updates on their progress.

Quick Start

To start a remote task, use the command: mcp-ssh-agent bash cmd="..."

Frequently Asked Questions about mcp-ssh-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute shell commands on a remote host automatically?

You can execute shell commands on a remote host by using the remote execution feature, which runs your specified scripts as if you were logged in locally. Simply pass your desired command to the agent to trigger remote execution.

Can I manage long-running jobs and monitor their progress on a remote server?

Yes, you can manage long-running jobs and monitor their progress on a remote server. The job management feature allows you to start long-running tasks and receive ongoing updates regarding their execution status.

How do I read and write files on a remote host without a direct SSH client?

You can read, write, and manage files on a remote host without a direct SSH client by using the built-in file operations. This feature handles remote file access directly through the mcp-ssh server connection.

Do I need an mcp-ssh server setup to run remote shell commands?

Yes, you do need an mcp-ssh server setup to run remote shell commands. The tool is specifically designed to manage execution, file operations, and job monitoring through an active mcp-ssh server connection.

What is the best way to automate tasks and supervise operations in a remote environment?

The best way to automate tasks and supervise operations in a remote environment is to use a dedicated remote execution agent. It allows you to run shell commands, manage files, and monitor long-running jobs centrally.

Why use a remote execution agent instead of standard SSH for job management?

You should use a remote execution agent instead of standard SSH when you need to automate complex workflows and monitor long-running jobs. It provides structured job management and progress updates beyond basic shell access.