MCP Catalogs
Homemcp-ssh-manager screenshot

mcp-ssh-manager

by bvisible·203·Score 51

A comprehensive MCP server providing 37 tools for remote SSH management, DevOps automation, backups, database operations, and health monitoring.

ops-infradeveloper-toolsmonitoring
35
Forks
4
Open issues
this month
Last commit
2d ago
Indexed

Overview

MCP SSH Manager is a robust Model Context Protocol server that enables Claude Code and OpenAI Codex to manage multiple SSH connections with enterprise-grade functionality. It offers extensive capabilities including file transfers, command execution, database management, automated backups, and real-time health monitoring. The server features comprehensive security with support for various authentication methods, including SSH keys with passphrases, ssh-agent integration, and bastion/jump host support. With 37 tools organized into 6 groups (Core, Sessions, Monitoring, Backup, Database, Advanced), it provides a complete solution for remote server administration and DevOps automation tasks.

Try asking AI

After installing, here are 7 things you can ask your AI assistant:

you:Automated DevOps tasks across multiple servers including deployment, backups, and system maintenance
you:Database management with safe SQL operations and backup/restore capabilities for MySQL, PostgreSQL, and MongoDB
you:Real-time health monitoring and alerting for servers with customizable thresholds
you:Multi-server group operations with a single command using server groups
you:How do I enable only specific tools to reduce context usage?
you:Is Windows SSH server support included?
you:How do I connect to servers behind a bastion host?

When to choose this

Choose MCP SSH Manager when you need comprehensive server management capabilities through an AI interface, especially for DevOps automation, monitoring, and database operations.

When NOT to choose this

Avoid if you need Windows-specific SSH features not supported by OpenSSH, or if you require more specialized cloud provider integration beyond SSH.

Tools this server exposes

12 tools extracted from the README
  • ssh_execute

    Execute commands on remote servers with working directory support

  • ssh_upload

    Upload files from local system to remote servers

  • ssh_download

    Download files from remote servers to local system

  • ssh_sync

    Synchronize files between local and remote systems using rsync

  • ssh_tail

    Monitor remote log files with real-time updates

  • ssh_monitor

    Monitor server health metrics like CPU, RAM, and disk usage

  • ssh_backup

    Create backups of databases and files on remote servers

  • ssh_restore

    Restore databases and files from backups on remote servers

  • ssh_mysql_query

    Execute queries on remote MySQL databases

  • ssh_postgres_query

    Execute queries on remote PostgreSQL databases

  • ssh_mongo_query

    Execute queries on remote MongoDB databases

  • ssh_deploy

    Deploy files with permission handling and backup

Comparable tools

ssh-mcpserverless-mcpshell-mcpansible-mcp

Installation

Installation

Install via npm:

npm install -g mcp-ssh-manager

For Claude Desktop, add to your config.json:

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

For OpenAI Codex, use the TOML configuration:

[mcpServers.ssh-manager]
command = "npx"
args = ["mcp-ssh-manager"]

After installation, run:

ssh-manager server add

to configure your first server.

FAQ

How do I enable only specific tools to reduce context usage?
Use the tool management CLI: `ssh-manager tools configure` for interactive setup, or `ssh-manager tools enable/disable <group>` to activate specific tool groups (Core, Sessions, Monitoring, Backup, Database, Advanced).
Is Windows SSH server support included?
Yes, the server supports Windows SSH hosts with the `platform=windows` configuration option. This ensures proper command execution and timeout handling for Windows environments.
How do I connect to servers behind a bastion host?
Use the `PROXYJUMP` configuration field when adding a server. The tool supports chained multi-hop connections and circular dependency detection.

Compare mcp-ssh-manager with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.