MCPServers
Unraid - MCP server logo

Unraid

2
0

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.

Last Updated: April 17, 2025

コミュニティレビュー

0.0
0 レビュー
5
0
4
0
3
0
2
0
1
0

まだレビューはありません. 最初のレビューを投稿しましょう!

会話に参加するにはサインインしてください

Coming soon to
HighlightHighlight AI

言語

TypeScript

カテゴリ

タグ