Unraid MCP Server enables AI assistants to interact with Unraid servers through the official Unraid GraphQL API. Built by jmagar, it provides read-only access to system information, array status, Docker containers, virtual machines, disk information, and network shares. The implementation uses Python with the FastMCP framework, communicates via stdio transport for direct AI assistant integration, and requires an API key with appropriate permissions. This server is particularly valuable for Unraid users who want to monitor their server status, check disk health, manage containers, or troubleshoot issues directly through AI assistant conversations without switching contexts.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Provides an overview and system information including array, network, registration, connect, variables, metrics, services, display, config, online, owner, settings, server, servers, flash, ups_devices, ups_device, ups_config.
Manages parity checks with actions: parity_start, parity_pause, parity_resume, parity_cancel, parity_status.
Handles storage-related actions including shares, disks, disk_details, unassigned, log_files, logs.
Manages Docker containers with actions such as list, details, start, stop, restart, pause, unpause, remove, update, update_all, logs, networks, network_details, port_conflicts, check_updates.
Manages virtual machines with actions including list, details, start, stop, pause, resume, force_stop, reboot, reset.
Manages notifications with actions including overview, list, warnings, create, archive, unread, delete, delete_archived, archive_all.
Handles cloud storage remotes with actions: list_remotes, config_form, create_remote, delete_remote.
Queries the current user with a single action: me.
Manages API keys with actions including list, get, create, update, delete.
Performs health checks with actions: check, test_connection, diagnose.
Provides system information, metrics, and configuration.
Manages parity check operations.
Handles shares, disks, and logs.
Manages container operations and monitoring.
Handles virtual machine lifecycle operations.
Manages alert notifications.
Manages cloud storage remotes.
Queries information about the current user.
Manages API keys.
Performs system health checks.