7 days ago
developer-toolsA Model Context Protocol (MCP) server that provides secure SSH capabilities for AI assistants, enabling remote command execution and port forwarding with comprehensive security controls.
Overview
what is Ssh Mcp Server?
Ssh Mcp Server is a Model Context Protocol (MCP) server that provides secure SSH capabilities for AI assistants, enabling remote command execution and port forwarding with comprehensive security controls.
how to use Ssh Mcp Server?
To use Ssh Mcp Server, run the command npx @uarlouski/ssh-mcp-server@latest --configPath=/path/to/your/config.json to start the server with your configuration file.
key features of Ssh Mcp Server?
- 🔐 Secure SSH Command Execution - Execute commands on remote servers with granular security controls
- 🛡️ Host Allowlisting - Only connect to pre-configured, trusted servers
- 🌉 SSH Port Forwarding - Create secure tunnels to access remote services
- 🔄 Connection Pooling - Persistent connections with automatic management
- 🔑 SSH Key Authentication - Secure authentication using SSH private keys
- ✅ Command Allowlisting - Restrict which commands can be executed
- 📦 Named Services - Pre-configured port forwarding services for common use cases
use cases of Ssh Mcp Server?
- Securely executing commands on remote servers for automation tasks.
- Setting up secure tunnels for accessing remote databases or services.
- Managing multiple SSH connections efficiently with connection pooling.
FAQ from Ssh Mcp Server?
- Can I use Ssh Mcp Server for any SSH connection?
Yes! Ssh Mcp Server is designed to work with any SSH connection that meets the security requirements.
- Is Ssh Mcp Server free to use?
Yes! Ssh Mcp Server is open-source and free to use.
- How does Ssh Mcp Server ensure security?
Ssh Mcp Server uses host allowlisting, command allowlisting, and SSH key authentication to ensure secure connections.
Server Config
{
"mcpServers": {
"ssh": {
"command": "npx",
"args": [
"@uarlouski/ssh-mcp-server@latest",
"--configPath=/path/to/your/config.json"
]
}
}
}