arr-mcp
Servidor MCP unificado para pila multimedia autoalojada (Radarr, Sonarr, Jellyfin, etc.). Correlaciona APIs de múltiples servicios para diagnóstico y gestión mediante un único endpoint.
Ficha actualizada 22 sept 2026, 15:21 · upstream 22 sept 2026, 8:50 · release v1.33.0
Qué es arr-mcp
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
arr-mcp es un servidor Model Context Protocol que centraliza la gestión de una pila completa de software multimedia autoalojado. En lugar de requerir un servidor MCP por cada servicio individual, proporciona un único endpoint que correlaciona datos entre Radarr, Sonarr, Whisparr, Prowlarr, Bazarr, Jellyfin, Plex, Seerr, SABnzbd, Transmission, qBittorrent y Profilarr.
El repositorio implementa 38 herramientas que permiten consultas complejas como diagnóstico de problemas transversales (por qué un título no aparece en Jellyfin), gestión de perfiles de calidad con corrección automática de configuraciones de Profilarr, monitoreo de indexadores y detección de fallos, control de descargas activas y operaciones de escritura con confirmación previa.
La arquitectura incluye interfaz web para configuración sin YAML, sistema de auditoría para todas las operaciones de escritura, soporte multiplataforma (amd64/arm64), autenticación OAuth 2.1 opcional y compatibilidad con clientes MCP que aceptan tokens en URL o headers.
- Diagnóstico transversal: identificar el primer eslabón roto en la cadena de adquisición, gestión e importación de contenido multimedia
- Gestión de perfiles de calidad: detección y corrección automática de configuraciones de Profilarr con preview antes de aplicar cambios
- Monitoreo de indexadores: consulta de fallos reportados por cada indexer sin necesidad de verificar manualmente cada servicio
- Control de descargas: pausar, priorizar o cancelar descargas en Transmission/qBittorrent mediante comandos naturales
- Auditoría de operaciones: registro completo de todas las escrituras con confirmación explícita antes de aplicar cambios
- Correlación automática entre 12 servicios distintos mediante un único endpoint MCP
- Interfaz web para configuración sin archivos YAML, con editor integrado para errores
- Sistema de auditoría que registra todas las operaciones de escritura con preview previo
- Soporte nativo para amd64 y arm64 con imágenes oficiales en ghcr.io
- Autenticación OAuth 2.1 opcional para clientes con gestión de credenciales propia
- No está diseñado para exposición pública a internet; requiere autenticación obligatoria
- Requiere configuración manual de credenciales API para cada servicio integrado
- Algunas funcionalidades como ingestión de IMDb requieren configuración adicional
- Adaptador de qBittorrent no verificado oficialmente por el mantenedor
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Desplegar con Docker o Node.js 24+. Usar docker-compose.example.yml para Docker o unraid/arr-mcp.xml para Unraid. Configurar autenticación antes de exponer el puerto 6060. Variables obligatorias: PUID, PGID, TZ. Imágenes disponibles en tags X.Y.Z, X.Y, X, latest y main. Para Proxmox VE usar script ct/arr-mcp.sh que crea LXC unprivileged. Mantener actualizado con 'update' dentro del contenedor.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.