Unraid
Summary
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.
Available Actions(19)
get_system_info
Retrieves comprehensive system, OS, CPU, memory, and hardware information.
get_array_status
Gets the current status of the storage array, capacity, and disk details.
list_docker_containers
Lists all Docker containers. Parameters: skip_cache (Optional[bool] = False)
manage_docker_container
Starts or stops a Docker container. Parameters: container_id (str), action (str - 'start' or 'stop')
get_docker_container_details
Gets detailed info for a specific Docker container by ID or name. Parameters: container_identifier (str)
list_vms
Lists all Virtual Machines and their states.
manage_vm
Manages a VM. Parameters: vm_id (str), action (str - 'start', 'stop', 'pause', 'resume', 'forceStop', 'reboot')
get_vm_details
Gets details for a specific VM by ID or name. Parameters: vm_identifier (str)
get_shares_info
Retrieves information about all user shares.
get_notifications_overview
Gets an overview of system notifications (counts by severity/status).
list_notifications
Lists notifications with filters. Parameters: type (str), offset (int), limit (int), importance (Optional[str])
list_available_log_files
Lists all available log files.
get_logs
Retrieves content from a specific log file. Parameters: log_file_path (str), tail_lines (Optional[int] = 100)
list_physical_disks
Lists all physical disks recognized by the system.
get_disk_details
Retrieves detailed SMART info and partition data for a specific physical disk. Parameters: disk_id (str)
get_unraid_variables
Retrieves a wide range of Unraid system variables and settings.
get_network_config
Retrieves network configuration details, including access URLs.
get_registration_info
Retrieves Unraid registration details.
get_connect_settings
Retrieves settings related to Unraid Connect.
コミュニティレビュー
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください