mcp-openmediavault
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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_system_infoA | Get OpenMediaVault system information including hostname, version, CPU model, uptime, and memory |
| get_system_statsB | Get OpenMediaVault system statistics including CPU usage, memory usage, and load averages |
| get_cpu_tempA | Get CPU temperature readings from OpenMediaVault |
| get_network_interfacesB | List all network interfaces on the OpenMediaVault system with IP, netmask, gateway, and speed |
| get_system_logB | Retrieve system log entries from OpenMediaVault (syslog) |
| get_power_managementA | Get power management settings (scheduled shutdown, wake-on-LAN, etc.) |
| list_disksA | List all physical disks detected by OpenMediaVault including model, vendor, size, serial number, temperature, and SMART status |
| list_filesystemsA | List all filesystems on the OpenMediaVault system including type, label, size, usage, and mount status |
| get_mounted_filesystemsA | Get all currently mounted filesystems with their usage statistics |
| get_smart_infoB | Get SMART attributes for a specific disk device to assess disk health |
| get_smart_extended_infoA | Get extended SMART information for a specific disk including self-test results |
| get_smart_device_settingsC | Get SMART monitoring settings for a specific disk |
| list_smart_jobsA | List all scheduled SMART self-test jobs configured in OpenMediaVault |
| list_raid_devicesA | List all software RAID (mdadm) devices configured in OpenMediaVault |
| list_shared_foldersA | List all shared folders configured in OpenMediaVault with their filesystem references and privileges |
| get_shared_folder_privilegesA | Get user and group access privileges for a specific shared folder |
| list_smb_sharesA | List all SMB/CIFS (Windows/Samba) network shares configured in OpenMediaVault |
| get_smb_settingsA | Get global SMB/CIFS service settings including workgroup, description, and enabled status |
| list_nfs_sharesA | List all NFS (Network File System) shares configured in OpenMediaVault with client and export options |
| get_nfs_settingsA | Get global NFS service settings and enabled status |
| list_ftp_sharesA | List all FTP shares configured in OpenMediaVault |
| get_ftp_settingsA | Get global FTP service settings including port, max connections, and enabled status |
| list_usersB | List all local user accounts in OpenMediaVault with UID, GID, groups, and account details |
| get_userB | Get detailed information about a specific user account |
| list_groupsB | List all local groups in OpenMediaVault with GID, comment, and member list |
| get_groupB | Get detailed information about a specific group |
| enumerate_usersA | Enumerate all system users including system accounts (broader than list_users which may only show OMV-managed accounts) |
| enumerate_groupsC | Enumerate all system groups including system groups |
| get_user_privilegesA | Get all shared folder privileges assigned to a specific user |
| get_services_statusA | Get the status of all OpenMediaVault services (SMB, NFS, SSH, FTP, rsync, etc.) showing which are enabled and running |
| list_cron_jobsB | List all scheduled cron jobs configured in OpenMediaVault with command, schedule expression, and enabled status |
| get_ssh_settingsA | Get SSH service settings including port, password authentication, and enabled status |
| list_rsync_jobsA | List all rsync backup/sync jobs configured in OpenMediaVault |
| list_rsync_modulesA | List rsync daemon modules (server-side rsync shares) configured in OpenMediaVault |
| get_rsync_settingsA | Get global rsync daemon settings |
| get_notification_settingsA | Get email notification settings configured in OpenMediaVault |
| get_updatesB | Check for available software updates in OpenMediaVault |
| list_pluginsA | List all installed OpenMediaVault plugins |
| get_watchdog_settingsA | 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 | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fredriksknese/mcp-openmediavault'
If you have feedback or need assistance with the MCP directory API, please join our Discord server