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