Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

mcp-arr

local MCP server

mcp-arr is a local MCP server: MCP server for arr media suite - Sonarr, Radarr, Lidarr, Readarr, Prowlarr. Install it from npm as mcp-arr-server.

Installation

Terminal

claude mcp add mcp-arr -e SONARR_URL=... -e SONARR_API_KEY=... -e RADARR_URL=... -e RADARR_API_KEY=... -e LIDARR_URL=... -e LIDARR_API_KEY=... -e READARR_URL=... -e READARR_API_KEY=... -e PROWLARR_URL=... -e PROWLARR_API_KEY=... -- npx -y mcp-arr-server

Run in your project folder. Add --scope user to use it everywhere.

Claude Desktop, Cursor & other clients

Add to claude_desktop_config.json or .cursor/mcp.json.

{
  "mcpServers": {
    "mcp-arr": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-arr-server"
      ],
      "env": {
        "SONARR_URL": "...",
        "SONARR_API_KEY": "...",
        "RADARR_URL": "...",
        "RADARR_API_KEY": "...",
        "LIDARR_URL": "...",
        "LIDARR_API_KEY": "...",
        "READARR_URL": "...",
        "READARR_API_KEY": "...",
        "PROWLARR_URL": "...",
        "PROWLARR_API_KEY": "..."
      }
    }
  }
}

Fill in the environment variables with your own credentials.

What you need

  • Runtime: Node.js 18+ (runs with npx).
  • MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
  • Environment variables: SONARR_URL, SONARR_API_KEY, RADARR_URL, RADARR_API_KEY, LIDARR_URL, LIDARR_API_KEY, READARR_URL, READARR_API_KEY, PROWLARR_URL, PROWLARR_API_KEY

Summary

MCP server for arr media suite - Sonarr, Radarr, Lidarr, Readarr, Prowlarr

mcp-arr vs similar servers

ServerStarsTypeAPI keyRuntime
mcp-arr217LocalYesnpm
arr-mcp58LocalYesoci
Yarr MCP12LocalYesnpm
DBHub3,574LocalYesnpm
Anki MCP Server497LocalNonpm

Questions

It reads 10 environment variables: SONARR_URL, SONARR_API_KEY, RADARR_URL, RADARR_API_KEY, LIDARR_URL, LIDARR_API_KEY, READARR_URL, READARR_API_KEY, PROWLARR_URL, PROWLARR_API_KEY. Set them in your MCP config before starting the server.

Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.

mcp-arr is a local MCP server distributed as the npm package mcp-arr-server.

Run: claude mcp add mcp-arr -e SONARR_URL=... -e SONARR_API_KEY=... -e RADARR_URL=... -e RADARR_API_KEY=... -e LIDARR_URL=... -e LIDARR_API_KEY=... -e READARR_URL=... -e READARR_API_KEY=... -e PROWLARR_URL=... -e PROWLARR_API_KEY=... -- npx -y mcp-arr-server

Run: codex mcp add mcp-arr --env SONARR_URL=... --env SONARR_API_KEY=... --env RADARR_URL=... --env RADARR_API_KEY=... --env LIDARR_URL=... --env LIDARR_API_KEY=... --env READARR_URL=... --env READARR_API_KEY=... --env PROWLARR_URL=... --env PROWLARR_API_KEY=... -- npx -y mcp-arr-server

Similar MCP servers

NameStars
  1. arr-mcpio.github.bardesss/arr-mcp58
  2. Yarr MCPai.dinglebear/yarr-mcp12
  3. DBHubio.github.bytebase/dbhub3,574
  4. Anki MCP Serverai.ankimcp/anki-mcp-server497
  5. mcp-ssh-managerio.github.bvisible/mcp-ssh-manager493
  6. mcp-whatsapp-cloudio.github.codespar/mcp-whatsapp-cloud271
  7. mcp-z-apiio.github.codespar/mcp-z-api271
  8. google-analytics-mcpio.github.surendranb/google-analytics-mcp242