ssh-mcp
Verified Safeby nstamoul
Overview
Manages SSH connections, executes remote commands, and transfers files through an AI-compatible Model Context Protocol (MCP) server.
Installation
npx @aiondadotcom/mcp-sshEnvironment Variables
- MCP_SILENT
- PORT
- HOST
- DEBUG
- NODE_ENV
Security Notes
The project explicitly addressed and fixed a critical command injection vulnerability by replacing `child_process.exec()` with `child_process.execFile()` using proper argument arrays. For HTTP mode, extensive security considerations and best practices are documented, including recommendations for TLS, authentication layers, firewalls, and binding to `127.0.0.1` for local-only access. It relies on native SSH tools, leveraging existing, well-vetted system security.
Similar Servers
claude-code-mcp
Acts as an MCP server to enable LLMs to run Claude Code CLI in one-shot mode, bypassing permissions for complex coding, file system, Git, and terminal operations.
tmux-mcp
Enables AI assistants (like Claude Desktop) to interact with, control, and observe tmux terminal sessions by providing tools for session management and command execution.
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.