Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OMV_HOST | Yes | OMV server hostname or IP address | |
| OMV_PASSWORD | Yes | OMV admin password | |
| OMV_USERNAME | No | OMV admin username | admin |
| OMV_ALLOW_SELF_SIGNED | No | Accept self-signed SSL certificates | true |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_system_info | Get OpenMediaVault system information including hostname, version, CPU model, uptime, and memory |
| get_system_stats | Get OpenMediaVault system statistics including CPU usage, memory usage, and load averages |
| get_cpu_temp | Get CPU temperature readings from OpenMediaVault |
| get_network_interfaces | List all network interfaces on the OpenMediaVault system with IP, netmask, gateway, and speed |
| get_system_log | Retrieve system log entries from OpenMediaVault (syslog) |
| get_power_management | Get power management settings (scheduled shutdown, wake-on-LAN, etc.) |
| list_disks | List all physical disks detected by OpenMediaVault including model, vendor, size, serial number, temperature, and SMART status |
| list_filesystems | List all filesystems on the OpenMediaVault system including type, label, size, usage, and mount status |
| get_mounted_filesystems | Get all currently mounted filesystems with their usage statistics |
| get_smart_info | Get SMART attributes for a specific disk device to assess disk health |
| get_smart_extended_info | Get extended SMART information for a specific disk including self-test results |
| get_smart_device_settings | Get SMART monitoring settings for a specific disk |
| list_smart_jobs | List all scheduled SMART self-test jobs configured in OpenMediaVault |
| list_raid_devices | List all software RAID (mdadm) devices configured in OpenMediaVault |
| list_shared_folders | List all shared folders configured in OpenMediaVault with their filesystem references and privileges |
| get_shared_folder_privileges | Get user and group access privileges for a specific shared folder |
| list_smb_shares | List all SMB/CIFS (Windows/Samba) network shares configured in OpenMediaVault |
| get_smb_settings | Get global SMB/CIFS service settings including workgroup, description, and enabled status |
| list_nfs_shares | List all NFS (Network File System) shares configured in OpenMediaVault with client and export options |
| get_nfs_settings | Get global NFS service settings and enabled status |
| list_ftp_shares | List all FTP shares configured in OpenMediaVault |
| get_ftp_settings | Get global FTP service settings including port, max connections, and enabled status |
| list_users | List all local user accounts in OpenMediaVault with UID, GID, groups, and account details |
| get_user | Get detailed information about a specific user account |
| list_groups | List all local groups in OpenMediaVault with GID, comment, and member list |
| get_group | Get detailed information about a specific group |
| enumerate_users | Enumerate all system users including system accounts (broader than list_users which may only show OMV-managed accounts) |
| enumerate_groups | Enumerate all system groups including system groups |
| get_user_privileges | Get all shared folder privileges assigned to a specific user |
| get_services_status | Get the status of all OpenMediaVault services (SMB, NFS, SSH, FTP, rsync, etc.) showing which are enabled and running |
| list_cron_jobs | List all scheduled cron jobs configured in OpenMediaVault with command, schedule expression, and enabled status |
| get_ssh_settings | Get SSH service settings including port, password authentication, and enabled status |
| list_rsync_jobs | List all rsync backup/sync jobs configured in OpenMediaVault |
| list_rsync_modules | List rsync daemon modules (server-side rsync shares) configured in OpenMediaVault |
| get_rsync_settings | Get global rsync daemon settings |
| get_notification_settings | Get email notification settings configured in OpenMediaVault |
| get_updates | Check for available software updates in OpenMediaVault |
| list_plugins | List all installed OpenMediaVault plugins |
| get_watchdog_settings | Get hardware watchdog timer settings for system health monitoring |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |