mcp-arr
local MCP servermcp-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
| Server | Stars | Type | API key | Runtime |
|---|---|---|---|---|
| mcp-arr | 217 | Local | Yes | npm |
| arr-mcp | 58 | Local | Yes | oci |
| Yarr MCP | 12 | Local | Yes | npm |
| DBHub | 3,574 | Local | Yes | npm |
| Anki MCP Server | 497 | Local | No | npm |
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
- arr-mcpio.github.bardesss/arr-mcp58
- Yarr MCPai.dinglebear/yarr-mcp12
- DBHubio.github.bytebase/dbhub3,574
- Anki MCP Serverai.ankimcp/anki-mcp-server497
- mcp-ssh-managerio.github.bvisible/mcp-ssh-manager493
- mcp-whatsapp-cloudio.github.codespar/mcp-whatsapp-cloud271
- mcp-z-apiio.github.codespar/mcp-z-api271
- google-analytics-mcpio.github.surendranb/google-analytics-mcp242