mcp-arr-lite
mcp-arr-lite
Легковесный 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
Инструменты
Инструмент | Только чтение | Описание |
| ✅ | Поиск фильма/сериала по названию, возвращает название + URL постера |
| ✅ | Список индексаторов для приложения с отметкой предпочтительного |
| ❌ | Добавление фильма/сериала (опционально с запуском поиска) |
| ❌ | Поиск релизов, по умолчанию используется предпочтительный индексатор |
| ❌ | Начало загрузки релиза |
Требования
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
Maintenance
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
- AlicenseAqualityDmaintenanceMCP server for managing a media server stack (Plex, Radarr, Overseerr, Bazarr, Prowlarr, Trakt.tv) using natural language to browse, request, and discover content.12MIT
- Flicense-qualityBmaintenanceMCP 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.
- FlicenseAqualityAmaintenanceMCP 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
- Flicense-qualityCmaintenanceAn MCP server that enables AI assistants to manage your Radarr movies and Sonarr TV shows, including search, add, delete, monitor, and grab releases.
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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