Skip to main content
Glama
fredriksknese

mcp-openmediavault

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OMV_HOSTYesOMV server hostname or IP address
OMV_PASSWORDYesOMV admin password
OMV_USERNAMENoOMV admin usernameadmin
OMV_ALLOW_SELF_SIGNEDNoAccept self-signed SSL certificatestrue

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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