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