MCP Catalogs
Homemcp-arr screenshot

mcp-arr

by aplaceforallmystuff·137·Score 50

MCP server for unified management of *arr media suite including Sonarr, Radarr, Lidarr, and Prowlarr.

mediaproductivityai-llm
18
Forks
8
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server provides a unified interface to manage all *arr applications from a single location. It supports both local stdio mode for Claude/Codex-style clients and remote HTTP mode for hosted MCP clients like ChatGPT. The server offers comprehensive functionality across all *arr services, including library management, search capabilities, download monitoring, calendar integration, and configuration review. It also includes tools for TRaSH Guides reference, allowing users to compare their quality profiles and naming conventions against community recommendations.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Check library status across all *arr applications with natural language queries
you:Search and add content to any *arr service from a unified interface
you:Monitor download progress and upcoming releases across TV, movies, and music
you:Which *arr applications are supported?
you:Can I use this with ChatGPT?

When to choose this

Choose this MCP server if you manage multiple *arr applications and want unified control through natural language queries or a centralized interface.

When NOT to choose this

Avoid if you only use one media service and don't need cross-service functionality, as the server might be overkill for simple setups.

Tools this server exposes

12 tools extracted from the README
  • arr_status

    Get connection status for all configured *arr services

  • arr_search_all

    Search across all configured services simultaneously

  • sonarr_get_series

    List all TV series in your Sonarr library

  • sonarr_search

    Search for TV series by name

  • sonarr_add_series

    Add a TV series to Sonarr (supports tags)

  • sonarr_get_queue

    View current Sonarr download queue

  • radarr_get_movies

    List all movies in your Radarr library

  • radarr_search

    Search for movies by name

  • radarr_add_movie

    Add a movie to Radarr (supports tags)

  • lidarr_get_artists

    List all artists in your Lidarr library

  • prowlarr_get_indexers

    List all configured Prowlarr indexers

  • sonarr_review_setup

    Comprehensive Sonarr configuration dump for AI analysis

Comparable tools

arr-apimediabrowser-mcpjellyfin-mcpoverseerr-mcp

Installation

Installation

**Using npm (Recommended)**

npx mcp-arr-server

**Remote HTTP Mode**

MCP_TRANSPORT=http PORT=3000 npx mcp-arr-server

**For Claude Desktop** Add to your Claude Desktop config file:

{
  "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",
        "PROWLARR_URL": "http://localhost:9696",
        "PROWLARR_API_KEY": "your-prowlarr-api-key"
      }
    }
  }
}

FAQ

Which *arr applications are supported?
The server supports all major *arr applications: Sonarr (TV series), Radarr (movies), Lidarr (music), and Prowlarr (indexer management). You can configure any combination of these services based on what you have installed.
Can I use this with ChatGPT?
Yes, the server supports remote HTTP mode which is compatible with ChatGPT's MCP connectors. Run the server with 'MCP_TRANSPORT=http' and connect ChatGPT to the '/mcp' endpoint. It also provides generic 'search' and 'fetch' tools expected by ChatGPT-style clients.

Compare mcp-arr with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.