MCP Arr
The MCP server is used to centrally manage media management suites such as Sonarr, Radarr, Lidarr, Readarr, and Prowlarr, supporting natural language queries, cross - service search, download monitoring, and configuration analysis.
2.5 points
4.9K

What is the MCP *arr Server?

The MCP *arr server is an intelligent media management tool that enables you to interact with multiple *arr applications using natural language through the Model Context Protocol (MCP). Whether you're managing TV shows, movies, music, books, or searching indexers, you can complete all operations through simple conversations.

How to Use the MCP *arr Server?

You just need to configure the server in Claude Desktop or Claude Code, and then you can manage your media library just like having a conversation with an assistant. For example, you can say "Show me all my TV shows" or "Search for the movie 'Inception,'" and the server will automatically process your request and return the results.

Applicable Scenarios

Suitable for media enthusiasts, home media server administrators, and any users who use the *arr suite to manage digital media content. Whether you want to quickly find content, monitor download progress, view upcoming releases, or optimize your media library configuration, this tool can help.

Main Features

Unified Media Management
Control all *arr applications through a single interface without switching between different applications
Natural Language Query
Manage your media library using everyday conversation language without memorizing complex commands
Cross-Service Search
Search for TV shows, movies, music, and book content simultaneously to improve search efficiency
Download Monitoring
View the status and progress of the download queues of all services in real-time
Calendar Integration
View upcoming releases of all media types so as not to miss any updates
Configuration Analysis
Get AI-assisted configuration optimization suggestions to improve media library settings
TRaSH Guides Integration
Access quality configurations, custom formats, and naming conventions recommended by the community
Flexible Configuration
Only enable the services you actually use to avoid unnecessary resource consumption
Advantages
Simplify the operation process: Replace complex interface operations with natural language
Improve efficiency: Cross-service search and unified management save time
Intelligent suggestions: AI-assisted analysis of configurations provides optimization suggestions
Easy to use: Manage your media library without a technical background
Community support: Integrate TRaSH guides to get best practices
Limitations
Requires pre - configuration of *arr applications: You must first set up applications such as Sonarr and Radarr
Read-only operations: The configuration tool only provides suggestions and cannot directly modify settings
Depends on network connection: Needs to access the API interfaces of *arr applications
Learning curve: Requires basic knowledge of media management concepts

How to Use

Install the Node.js Environment
Ensure that your system has Node.js 18 or a higher version installed
Get the API Key
Get the API key in your *arr applications (such as Sonarr, Radarr): 1. Open the application's web interface 2. Go to Settings > General 3. Find the API key in the Security section 4. Copy the key for later use
Configure Claude Desktop
Edit the Claude Desktop configuration file according to your operating system: • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json • Windows: %APPDATA%\Claude\claude_desktop_config.json
Start Claude and Start Using
Restart Claude Desktop, and you can now manage your media library through natural language

Usage Examples

Media Library Browsing
Quickly view all the media content you own and understand the scale of your collection
Content Search and Download
Find specific content and trigger downloads to supplement your media library
Download Queue Monitoring
Keep track of the current download progress in real - time and manage download tasks
Upcoming Releases Viewing
Plan your viewing schedule and don't miss new content releases
Configuration Optimization Analysis
Get AI - assisted configuration suggestions to improve the media library management effect

Frequently Asked Questions

Do I need to install all *arr applications to use this server?
Can this tool directly modify my *arr settings?
Why do I get a '401 Unauthorized' error when connecting?
Is the TRaSH guide data updated in real - time?
Is this tool secure? Will it leak my API key?
Which *arr application versions are supported?

Related Resources

Servarr Wiki
Official documentation and guides for all *arr applications
TRaSH Guides
Community - maintained quality configurations, custom formats, and setting guides
GitHub Repository
Source code and issue tracking for the MCP *arr server
Model Context Protocol
Official documentation and specifications for the MCP protocol
Sonarr API Documentation
Detailed description of the Sonarr API interface

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "arr": {
      "command": "npx",
      "args": ["-y", "mcp-arr-server"],
      "env": {
        "SONARR_URL": "http://localhost:8989",
        "SONARR_API_KEY": "your-sonarr-api-key",
        "RADARR_URL": "http://localhost:7878",
        "RADARR_API_KEY": "your-radarr-api-key",
        "LIDARR_URL": "http://localhost:8686",
        "LIDARR_API_KEY": "your-lidarr-api-key",
        "READARR_URL": "http://localhost:8787",
        "READARR_API_KEY": "your-readarr-api-key",
        "PROWLARR_URL": "http://localhost:9696",
        "PROWLARR_API_KEY": "your-prowlarr-api-key"
      }
    }
  }
}

{
  "mcpServers": {
    "arr": {
      "command": "npx",
      "args": ["-y", "mcp-arr-server"],
      "env": {
        "SONARR_URL": "http://localhost:8989",
        "SONARR_API_KEY": "your-sonarr-api-key",
        "RADARR_URL": "http://localhost:7878",
        "RADARR_API_KEY": "your-radarr-api-key"
      }
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.
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
16.3K
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
18.0K
4.3 points
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
26.3K
5 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
52.2K
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#
23.2K
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
49.9K
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
34.9K
4.8 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
18.1K
4.5 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2025AIBase