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_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_tempB

Get CPU temperature readings from OpenMediaVault

get_network_interfacesA

List all network interfaces on the OpenMediaVault system with IP, netmask, gateway, and speed

get_system_logC

Retrieve system log entries from OpenMediaVault (syslog)

get_power_managementB

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_filesystemsB

Get all currently mounted filesystems with their usage statistics

get_smart_infoA

Get SMART attributes for a specific disk device to assess disk health

get_smart_extended_infoB

Get extended SMART information for a specific disk including self-test results

get_smart_device_settingsB

Get SMART monitoring settings for a specific disk

list_smart_jobsB

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_privilegesB

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_settingsB

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_settingsB

Get global NFS service settings and enabled status

list_ftp_sharesB

List all FTP shares configured in OpenMediaVault

get_ftp_settingsB

Get global FTP service settings including port, max connections, and enabled status

list_usersA

List all local user accounts in OpenMediaVault with UID, GID, groups, and account details

get_userC

Get detailed information about a specific user account

list_groupsB

List all local groups in OpenMediaVault with GID, comment, and member list

get_groupC

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_privilegesC

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_jobsA

List all scheduled cron jobs configured in OpenMediaVault with command, schedule expression, and enabled status

get_ssh_settingsB

Get SSH service settings including port, password authentication, and enabled status

list_rsync_jobsB

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_settingsB

Get global rsync daemon settings

get_notification_settingsB

Get email notification settings configured in OpenMediaVault

get_updatesB

Check for available software updates in OpenMediaVault

list_pluginsB

List all installed OpenMediaVault plugins

get_watchdog_settingsB

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