mcp-arr-lite
mcp-arr-lite
Servidor MCP ligero para Radarr y Sonarr con un conjunto pequeño de herramientas granulares y específicas. Proyecto no oficial.
¿Por qué este proyecto?
Los servidores MCP "arr" generales (como Knuckles-Team/arr-mcp) generan automáticamente miles de herramientas a partir de la API de Arr y entregan toda la superficie al LLM. mcp-arr-lite es lo contrario:
Herramientas granulares: exactamente las operaciones necesarias para el flujo "¿puedes buscar X para mí?" — búsqueda, añadir, buscar lanzamientos, descargar — sin ruido de administración/configuración.
Lógica de indexador preferido: las herramientas de búsqueda usan por defecto el indexador con la prioridad numérica más baja, determinista en lugar de depender del prompt.
Amigable con HITL: las herramientas de solo lectura (búsqueda, listar indexadores) se pueden aprobar automáticamente; añadir/buscar/descargar requieren aprobación explícita del usuario.
Transporte dual: stdio (npx) y HTTP (Docker).
Comparación con Knuckles-Team/arr-mcp
Aspecto | arr-mcp | mcp-arr-lite |
Superficie de herramientas | 1123 herramientas generadas | 9 herramientas escritas a mano |
Indexador preferido | Dependiente del prompt | Codificado en las herramientas de búsqueda |
Aplicaciones | 6+ aplicaciones Arr | Radarr + Sonarr |
Transportes | stdio | stdio + HTTP |
Enfoque | API completa | Flujo de añadir y descargar |
Related MCP server: overseerr-mcp
Herramientas
Herramienta | Solo lectura | Descripción |
| ✅ | Buscar una película/serie por título, devuelve nombre + URL del póster |
| ✅ | Listar indexadores para una aplicación, marcando el preferido |
| ❌ | Añadir una película/serie (opcionalmente iniciar búsqueda) |
| ❌ | Buscar lanzamientos, usando por defecto el indexador preferido |
| ❌ | Iniciar la descarga de un lanzamiento |
Requisitos
Node.js >= 20 (npx) o Docker (contenedor)
Radarr y/o Sonarr con una clave API
Instalación
Docker Compose (recomendado)
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=infoSolo configura las aplicaciones que uses — Radarr y Sonarr son opcionales al inicio; las herramientas para una aplicación no configurada devolverán un error.
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-liteVariables de entorno
Consulta .env.example. Requeridas por aplicación: RADARR_URL + RADARR_API_KEY, SONARR_URL + SONARR_API_KEY. MCP_AUTH_TOKEN es necesario cuando MCP_TRANSPORT=http.
Seguridad
El transporte HTTP impone autenticación bearer, limitación de tasa (60 solicitudes/min/IP) y un límite de cuerpo de 1 MB.
Las claves API se redactan de los registros.
Solo ejecuta el transporte HTTP con
MCP_AUTH_TOKENconfigurado y detrás de un proxy inverso con terminación TLS.
Licencia
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