ssh-mcp-streamable
by Xxx00xxX33
Overview
Establishes a multi-channel, streamable communication server over SSH, enabling secure and multiplexed data transfer.
Installation
npx ssh-mcp-streamableEnvironment Variables
- PORT
- SSH_HOST_KEY_PATH
- LOG_LEVEL
Security Notes
Without the actual source code, a definitive security audit is impossible. However, the project name 'ssh-mcp-streamable' indicates it likely implements or wraps an SSH server. SSH servers, by their nature, handle external, untrusted input and often involve executing commands or managing file descriptors. This makes them inherently high-risk components if not implemented with extreme care, requiring robust input validation and sanitization. Common vulnerabilities include command injection, improper authentication/authorization, denial-of-service, and mishandling of data streams. The absence of a README further increases the risk as no best practices or security considerations are documented. The potential for 'eval' or similar dangerous patterns is high in custom server implementations if not carefully managed. Given these inherent risks and the lack of inspectable code, a low security score is assigned.
Similar Servers
ssh-mcp-server
Enables AI assistants to securely execute remote SSH commands and perform file transfers on target servers 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
Enables AI assistants to securely interact with remote SSH servers for command execution, file transfers, and port forwarding.
mcp-ssh-orchestrator
A secure SSH fleet orchestrator designed for AI agents, enabling policy-driven, auditable command execution on remote servers.