Skip to main content
Glama
Cuti27

mcp-arr-lite

by Cuti27

mcp-arr-lite

GHCR License

Легковесный MCP-сервер для Radarr и Sonarr с небольшим набором целенаправленных инструментов. Неофициальный проект.

Зачем этот проект?

Обычные MCP-серверы для "arr" (например, 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_KEY, SONARR_URL + SONARR_API_KEY. MCP_AUTH_TOKEN требуется, когда MCP_TRANSPORT=http.

Безопасность

  • HTTP-транспорт обеспечивает Bearer-аутентификацию, ограничение частоты запросов (60 запросов/мин/IP) и лимит тела запроса в 1 МБ.

  • API-ключи скрываются из логов.

  • Запускайте HTTP-транспорт только с установленным MCP_AUTH_TOKEN и за TLS-терминирующим обратным прокси.

Лицензия

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