Ssh MCP Server

MCP server for SSH remote server management with SSH agent authentication support.

Local serverstdio

What is the Ssh MCP Server?

Ssh is an MCP integration. MCP server for SSH remote server management with SSH agent authentication support.

Packages and local setup

The published npm package is ssh-agent-mcp-server, version 0.1.5. Its declared MCP transport is stdio.

The package declares SSH_HOST (required): Hostname or IP address of the SSH server.; SSH_USERNAME (required): Username for SSH authentication.; SSH_PORT: SSH port number.; SSH_AUTH_SOCK: Path to SSH agent socket for agent-based authentication.; SSH_PRIVATE_KEY_PATH: Path to private key file for direct key authentication.; SSH_PASSPHRASE: Passphrase for encrypted private key.; SSH_TIMEOUT: Connection timeout in milliseconds.; SSH_COMMAND_TIMEOUT: Default command activity timeout in milliseconds.; ENABLED_TOOLGROUPS: Comma-separated list of tool groups to enable (readonly, write, admin).; SKIP_HEALTH_CHECKS: Skip SSH connection health check on startup.; HEALTH_CHECK_TIMEOUT: Health check timeout in milliseconds..

This package has launch arguments in its registry record. Use the maintainer’s configuration for those arguments rather than launching it with only the package name.

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 0.1.5 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related other integrations MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
SSH_HOSTHostname or IP address of the SSH server.Yes
SSH_USERNAMEUsername for SSH authentication.Yes
SSH_PORTSSH port number.Optional
SSH_AUTH_SOCKPath to SSH agent socket for agent-based authentication.Optional
SSH_PRIVATE_KEY_PATHPath to private key file for direct key authentication.Optional
SSH_PASSPHRASEPassphrase for encrypted private key.Optional
SSH_TIMEOUTConnection timeout in milliseconds.Optional
SSH_COMMAND_TIMEOUTDefault command activity timeout in milliseconds.Optional
ENABLED_TOOLGROUPSComma-separated list of tool groups to enable (readonly, write, admin).Optional
SKIP_HEALTH_CHECKSSkip SSH connection health check on startup.Optional
HEALTH_CHECK_TIMEOUTHealth check timeout in milliseconds.Optional