- SSH MCP Server
SSH MCP Server
A Model Context Protocol (MCP) server that provides secure SSH capabilities for AI assistants, enabling remote command execution, SFTP file transfers, and port forwarding with comprehensive security controls.
Features:
- 🔐 Secure SSH Command Execution - Execute commands on remote servers with granular security controls
- 🛡️ Host Allowlisting - Only connect to pre-configured, trusted servers
- 📁 SFTP File Operations - Upload, download, list, and delete files on remote 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
- ⚙️ SSH Config Integration - Import servers from your existing SSJ config file
- ✅ Command Allowlisting - Restrict which commands can be executed
- 📦 Named Services - Pre-configured port forwarding services for common use cases
- 🎯 Command Templates - Reusable parameterized commands with variable substitution
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": "ssh-mcp-server",
"args": [
"--configPath=/path/to/your/ssh-mcp-config.json"
]
}
}
}Project Info
Created At
6 months agoUpdated At
5 months agoAuthor Name
uarlouskiStar
-Language
-License
-Tags
Recommend Servers
View AllShippo
@Shippo
21 hours ago
Filesystem
@modelcontextprotocol
2 months ago
mcp-server-flomo MCP Server
@chatmcp
Write notes to Flomo
JavaScript
a year ago