Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SSH_MANAGER_PROFILE | No | Set the active profile for SSH Manager (default, frappe, docker, nodejs) | default |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ssh_execute | Execute command on remote SSH server |
| ssh_upload | Upload file to remote SSH server |
| ssh_download | Download file from remote SSH server |
| ssh_sync | Synchronize files/folders between local and remote via rsync |
| ssh_tail | Tail remote log files in real-time |
| ssh_monitor | Monitor system resources (CPU, RAM, disk) on remote server |
| ssh_history | View SSH command history |
| ssh_session_start | Start a persistent SSH session that maintains state and context |
| ssh_session_send | Send a command to an existing SSH session |
| ssh_session_list | List all active SSH sessions |
| ssh_session_close | Close an SSH session |
| ssh_execute_group | Execute command on a group of servers |
| ssh_group_manage | Manage server groups (create, update, delete, list) |
| ssh_list_servers | List all configured SSH servers |
| ssh_deploy | Deploy files to remote server with automatic permission handling |
| ssh_execute_sudo | Execute command with sudo on remote server |
| ssh_command_alias | Manage command aliases for frequently used commands |
| ssh_hooks | Manage automation hooks for SSH operations |
| ssh_profile | Manage SSH Manager profiles for different project types |
| ssh_connection_status | Check status of SSH connections and manage connection pool |
| ssh_tunnel_create | Create SSH tunnel (port forwarding or SOCKS proxy) |
| ssh_tunnel_list | List active SSH tunnels |
| ssh_tunnel_close | Close an SSH tunnel |
| ssh_key_manage | Manage SSH host keys for security verification |
| ssh_alias | Manage server aliases for easier access |
| ssh_backup_create | Create backup of database or files on remote server |
| ssh_backup_list | List available backups on remote server |
| ssh_backup_restore | Restore from a backup on remote server |
| ssh_backup_schedule | Schedule automatic backups using cron |
| ssh_health_check | Perform comprehensive health check on remote server |
| ssh_service_status | Check status of services on remote server |
| ssh_process_manager | List, monitor, or kill processes on remote server |
| ssh_alert_setup | Configure health monitoring alerts and thresholds |
| ssh_db_dump | Dump database to file (MySQL, PostgreSQL, MongoDB) |
| ssh_db_import | Import database from SQL file (MySQL, PostgreSQL, MongoDB) |
| ssh_db_list | List databases or tables/collections |
| ssh_db_query | Execute SELECT query on database (read-only, SELECT queries only) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |