Skip to main content
Glama
Cuti27

mcp-arr-lite

by Cuti27

mcp-arr-lite

GHCR License

轻量级 MCP 服务器,用于 RadarrSonarr,提供少量精细、专用工具。非官方项目。

为什么有这个项目?

通用的“arr”MCP 服务器(如 Knuckles-Team/arr-mcp)会从 Arr API 自动生成数千个工具,并将整个接口交给 LLM。mcp-arr-lite 则相反:

  • 精细工具:仅包含“能帮我下载 X 吗?”流程所需操作——查找、添加、搜索发布、下载——没有管理/配置噪音。

  • 首选索引器逻辑:搜索工具默认使用数值优先级最低的索引器,确定性而非依赖提示。

  • HITL 友好:只读工具(查找、列出索引器)可自动批准;添加/搜索/下载需要明确用户批准。

  • 双传输方式:stdio(npx)和 HTTP(Docker)。

与 Knuckles-Team/arr-mcp 的比较

方面

arr-mcp

mcp-arr-lite

工具范围

1123 个自动生成工具

9 个手写工具

首选索引器

依赖提示

编码在搜索工具中

应用

6+ 个 Arr 应用

Radarr + Sonarr

传输方式

stdio

stdio + HTTP

重点

整个 API

添加与下载流程

Related MCP server: overseerr-mcp

工具

工具

只读

描述

radarr_lookup / sonarr_lookup

按标题搜索电影/剧集,返回名称和海报 URL

list_indexers

列出应用的所有索引器,标记首选索引器

radarr_add / sonarr_add

添加电影/剧集(可选触发搜索)

radarr_search_releases / sonarr_search_releases

搜索发布版本,默认使用首选索引器

radarr_grab / sonarr_grab

开始下载发布版本

要求

  • Node.js >= 20 (npx) 或 Docker (容器)

  • Radarr 和/或 Sonarr,并拥有 API 密钥

安装

Docker Compose(推荐)

services:
  arr-mcp:
    image: ghcr.io/cuti27/mcp-arr-lite:latest
    restart: unless-stopped
    environment:
      - RADARR_URL=http://radarr:7878
      - RADARR_API_KEY=your-radarr-api-key
      - SONARR_URL=http://sonarr:8989
      - SONARR_API_KEY=your-sonarr-api-key
      - MCP_TRANSPORT=http
      - MCP_AUTH_TOKEN=your-secure-token-here
      - PORT=3000
      - HOST=0.0.0.0
      - LOG_LEVEL=info

仅配置你使用的应用——Radarr 和 Sonarr 在启动时都是可选的;未配置的应用的工具将返回错误。

stdio (npx)

RADARR_URL=http://radarr:7878 \
RADARR_API_KEY=... \
SONARR_URL=http://sonarr:8989 \
SONARR_API_KEY=... \
MCP_TRANSPORT=stdio \
npx -y @cuti27/mcp-arr-lite

环境变量

参见 .env.example。每个应用必需:RADARR_URL + RADARR_API_KEYSONARR_URL + SONARR_API_KEY。当 MCP_TRANSPORT=http 时,需要 MCP_AUTH_TOKEN

安全

  • HTTP 传输强制使用 Bearer 认证、速率限制(60 请求/分钟/IP)和 1 MB 请求体限制。

  • API 密钥在日志中被隐藏。

  • 仅在设置了 MCP_AUTH_TOKEN 且位于 TLS 终止反向代理后面时运行 HTTP 传输。

许可证

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    MCP server for managing a media server stack (Plex, Radarr, Overseerr, Bazarr, Prowlarr, Trakt.tv) using natural language to browse, request, and discover content.
    12
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    MCP server for Overseerr that enables searching, requesting, and managing media (movies and TV shows) through natural language, with integration to Radarr/Sonarr for automated downloads.
  • F
    license
    A
    quality
    A
    maintenance
    MCP server to manage your *ARR media stack (Radarr, Sonarr, Lidarr, Readarr, Prowlarr) for searching, adding, and managing movies, TV shows, music, books, and indexers.
    1

View all related MCP servers

Related MCP Connectors

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • MCP server for Google Veo AI video generation

  • MCP server for Grok Imagine AI video generation

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Cuti27/mcp-arr-lite'

If you have feedback or need assistance with the MCP directory API, please join our Discord server