U

Unraid MCP

A Python-based MCP server that enables interaction between an AI assistant and an Unraid server through the Unraid GraphQL API, providing system monitoring and read-only management functions.
2.5 points
31

What is the Unraid MCP Server?

The Unraid MCP Server is a Python-based tool that allows an AI assistant to securely interact with your Unraid server through the Model Context Protocol (MCP). It enables you to monitor and manage your server without directly accessing the command line.

How to use the Unraid MCP Server?

First, ensure that the API is enabled on your Unraid server and an API key is generated. Then, install the Unraid MCP Server and integrate it with the AI assistant. You can start querying the system status, managing Docker containers and virtual machines, and more.

Applicable Scenarios

The Unraid MCP Server is suitable for users who need to manage their Unraid servers through an AI assistant, whether they are system administrators or technology enthusiasts.

Main Features

System InformationGet detailed information about the CPU, memory, network interfaces, etc.
Docker ManagementList and manage your Docker containers and networks.
Virtual Machine ManagementList and manage your virtual machines.
Disk InformationView information about hard drives and unallocated devices.
Notification ManagementView and manage system notifications.
Share ManagementView and manage network shares.
API Key ManagementView and manage your API keys.
Parity HistoryView the history of parity checks.
Plugin ManagementView installed plugins and their statuses.

Advantages and Limitations

Advantages
Simplify server management through an AI assistant.
Support various queries and operations, such as system monitoring, container management, and virtual machine operations.
A secure read-only mode to avoid accidental modification of server configurations.
Detailed logs and error handling for easy troubleshooting.
Limitations
Require support from the Unraid server and an API key.
Limited to read-only operations and unable to modify the system.
May require a certain foundation in networking and technology.

How to Use

Enable the Unraid API
Enable developer mode and the GraphQL sandbox on the Unraid server.
Create an API Key
Generate an API key with appropriate permissions.
Configure the Unraid MCP Server
Set environment variables, including the API URL and API key.
Run the MCP Server
Start the MCP server to integrate with the AI assistant.

Usage Examples

Query CPU UsageSend a query to the AI assistant to get the current CPU usage.
List Docker ContainersRequest to list all running Docker containers.
Get Detailed Information about Virtual MachinesRequest detailed information about a specific virtual machine.

Frequently Asked Questions

Is the Unraid MCP Server secure?
Why can't I connect to the Unraid server?
How to view logs?

Related Resources

Unraid MCP Server GitHub Repository
The official GitHub repository for the Unraid MCP Server.
Model Context Protocol (MCP) Documentation
Understand the basics of the MCP protocol.
Unraid API Documentation
The official documentation for the Unraid API.
Installation
Copy the following command to your Client for configuration
{
     "mcpServers": {
       "unraid": {
         "command": "/path/to/python",
         "args": ["/path/to/unraid-mcp/run_server.py"],
         "env": {
           "UNRAID_API_URL": "http://your-unraid-server:port/graphql",
           "UNRAID_API_KEY": "your-api-key",
           "LOG_LEVEL": "INFO",
           "CLAUDE_MCP_SERVER": "true"
         },
         "disabled": false,
         "autoApprove": []
       }
     }
   }
Note: Your key is sensitive information, do not share it with anyone.
Featured MCP Services
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
1.7K
5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
148
4.5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
95
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
836
4.3 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
572
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
6.7K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
286
4.5 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
760
4.8 points
AIbase
Zhiqi Future, Your AI Solution Think Tank
© 2025AIbase