MCP.so
Sign In

Ssh Mcp Pro

@oaslananka

About Ssh Mcp Pro

TypeScript MCP server for controlled SSH operations, remote host workflows, command execution guardrails, and infrastructure automation.

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "ssh-mcp-pro": {
      "command": "npx",
      "args": [
        "ssh-mcp-pro"
      ]
    }
  }
}

Tools

46

Use this when ChatGPT or Claude needs to understand the remote connector profile, authentication mode, and credential broker readiness without exposing secrets.

Use this when ChatGPT or Claude needs a safe list of SSH host aliases that may be inspected through the remote connector. Sensitive login material is omitted.

Use this when ChatGPT or Claude needs to explain whether a requested SSH inspection or mutation would be allowed. This is explain-only and does not execute commands or open tunnels.

Use this when ChatGPT or Claude needs read-only host inspection through the server-side credential broker. The user supplies only a configured host alias and selected checks; no secret material or login details are accepted.

Use this when ChatGPT or Claude needs a non-executing plan for a remote SSH change. It never runs commands, writes files, uploads data, starts tunnels, or escalates privileges.

Opens a new SSH session with authentication

Closes an SSH session

Lists all active SSH sessions with their details

Checks if an SSH session is still alive and responsive

Lists all hosts configured in ~/.ssh/config

Resolves a host alias from ~/.ssh/config to connection parameters

Executes a non-interactive command on the remote system after policy and safety checks

Executes a command with sudo privileges only when allowRawSudo policy permits it

Lists running processes on the remote system sorted by CPU usage

Sends a signal to a running process by PID

Executes a command and returns streaming output chunks

Reads a file from the remote system

Writes data to a file on the remote system

Gets file or directory statistics

Lists directory contents

Creates directories recursively

Removes files or directories recursively

Renames or moves a file/directory

Ensures a package is installed or removed

Ensures a service is in the desired state

Ensures specific lines are present or absent in a file

Applies a patch to a file

Detects operating system and environment information

Returns server metrics including session counts, command statistics, and uptime

Lists all systemd services and their current state

Gets the status of a systemd service

Reads recent journal logs for a systemd service

Restarts a systemd service

Stops a systemd service

Reports disk usage for filesystems on the remote system

Reports memory usage on the remote system

Reports CPU load average and uptime on the remote system

Lists network interfaces and their IP addresses on the remote system

Checks which processes are listening on a specific port

Tails the end of a log file or reads recent journal entries for a service

Uploads a local file to the remote host over SFTP

Downloads a remote file to the local machine over SFTP

Creates a local SSH port forward

Creates a remote SSH port forward

Closes an active tunnel

Lists active tunnels, optionally filtered by session

Overview

What is Ssh Mcp Pro?

TypeScript MCP server for controlled SSH operations, remote host workflows, command execution guardrails, and infrastructure automation.

How to use Ssh Mcp Pro?

The README includes setup instructions such as npx ssh-mcp-pro.

Key features of Ssh Mcp Pro

  • Node.js >=22.22.2 or >=24.15.0 or >=26.3.0
  • pnpm >=11.0.9
  • SSH access to the target hosts
  • Docker, only for local integration tests and container image builds
  • INSTALL.md covers full client setup and troubleshooting

Use cases of Ssh Mcp Pro

  • Connect an MCP-compatible client to this repository's service.
  • Review the README-backed setup before enabling it in production.

FAQ from Ssh Mcp Pro

Where is the source code for Ssh Mcp Pro?

The source code is linked from the repository URL on this page.

Does Ssh Mcp Pro include a standard MCP config?

If the README contains a parseable MCP configuration block, it is shown in the Config tab.

Frequently asked questions

Where is the source code for Ssh Mcp Pro?

The source code is linked from the repository URL on this page.

Does Ssh Mcp Pro include a standard MCP config?

If the README contains a parseable MCP configuration block, it is shown in the Config tab.

Comments

More MCP servers