ssh-mcp-server
Verified Safeby uarlouski
Overview
Provides secure SSH capabilities (command execution, SFTP, port forwarding, templates) for AI assistants to manage remote servers.
Installation
npx @uarlouski/ssh-mcp-server@latest --configPath=/path/to/your/ssh-mcp-config.jsonSecurity Notes
The server implements robust security controls including strict command allowlisting (parsing complex shell chains, substitutions, and backticks to extract all invoked commands), server allowlisting, mandatory SSH key authentication, and comprehensive audit logging. Port forwarding is locally bound by default to prevent external access. Configuration validation ensures essential security parameters are correctly set, and checks for existence of private key files. No 'eval' or obvious malicious patterns were found in the provided source code.
Similar Servers
ssh-mcp-server
Bridging AI assistants to remote SSH server operations for command execution, file transfer, and server status retrieval via the Model Context Protocol (MCP).
mcp-ssh-manager
Manages remote SSH servers via the Model Context Protocol (MCP), enabling AI assistants like Claude Code and OpenAI Codex to execute commands, transfer files, monitor health, and automate DevOps tasks.
ssh-mcp-server
Provides secure remote server management capabilities, including SSH connection, command execution, and SFTP file transfers, via the MCP protocol for integration with AI agents.
mcp-remote-access
Provides SSH and Serial port access for MCP-compatible AI clients to control remote devices like Raspberry Pi, embedded systems, and IoT devices.