servarr-mcp
servarr-mcp
Un servidor MCP para la pila Servarr — Sonarr, Radarr, Lidarr, Readarr y Prowlarr — empaquetado como un contenedor Docker. Permite que un cliente MCP (Claude Desktop, etc.) explore y busque en las aplicaciones *arr que estés ejecutando.
Las aplicaciones son opcionales: configura solo las que realmente ejecutas, y solo esas herramientas se registrarán.
Herramientas
Sonarr (TV)
Herramienta | Descripción |
| Listar todas las series de TV seguidas por Sonarr |
| Detalles de la serie por ID |
| Buscar en TVDB una nueva serie para añadir |
| Listar episodios de una serie |
| Próximos episodios |
| Cola de descarga actual |
| Historial reciente (más nuevo primero) |
Radarr (películas)
Herramienta | Descripción |
| Todas las películas seguidas por Radarr |
| Detalles de la película por ID |
| Buscar en TMDB una nueva película para añadir |
| Próximos estrenos de películas |
| Cola de descarga actual |
| Historial reciente (más nuevo primero) |
Lidarr (música)
Herramienta | Descripción |
| Todos los artistas seguidos por Lidarr |
| Detalles del artista por ID |
| Buscar un nuevo artista para añadir |
| Listar álbumes (opcionalmente por artista) |
| Cola de descarga actual |
| Historial reciente |
Readarr (libros)
Herramienta | Descripción |
| Todos los autores seguidos por Readarr |
| Detalles del autor por ID |
| Buscar un nuevo autor para añadir |
| Listar libros (opcionalmente por autor) |
| Cola de descarga actual |
| Historial reciente |
Prowlarr (gestor de indexadores)
Herramienta | Descripción |
| Todos los indexadores configurados |
| Estadísticas de consulta/captura por indexador |
| Buscar en los indexadores habilitados |
| Historial reciente (consultas, capturas) |
Configuración
Cada aplicación utiliza dos variables de entorno. Configura ambas para una aplicación para habilitar sus herramientas; déjalas sin configurar para omitir la aplicación por completo.
Aplicación | Variable URL | Variable API key | Puerto predeterminado |
Sonarr |
|
| 8989 |
Radarr |
|
| 7878 |
Lidarr |
|
| 8686 |
Readarr |
|
| 8787 |
Prowlarr |
|
| 9696 |
Las claves API se encuentran en Settings → General → API Key de cada aplicación.
Al menos una aplicación debe estar configurada o el servidor se cerrará con un error.
Ejecutar con Docker
docker build -t servarr-mcp .
docker run -i --rm \
-e SONARR_URL=http://192.168.1.50:8989 -e SONARR_API_KEY=... \
-e RADARR_URL=http://192.168.1.50:7878 -e RADARR_API_KEY=... \
-e PROWLARR_URL=http://192.168.1.50:9696 -e PROWLARR_API_KEY=... \
servarr-mcpUsar con Claude Desktop
Añade a tu claude_desktop_config.json:
{
"mcpServers": {
"servarr": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "SONARR_URL", "-e", "SONARR_API_KEY",
"-e", "RADARR_URL", "-e", "RADARR_API_KEY",
"-e", "PROWLARR_URL", "-e", "PROWLARR_API_KEY",
"servarr-mcp"
],
"env": {
"SONARR_URL": "http://192.168.1.50:8989",
"SONARR_API_KEY": "...",
"RADARR_URL": "http://192.168.1.50:7878",
"RADARR_API_KEY": "...",
"PROWLARR_URL": "http://192.168.1.50:9696",
"PROWLARR_API_KEY": "..."
}
}
}
}Repite los patrones de bloque -e y env para las aplicaciones que ejecutes.
Desarrollo local
npm install
cp .env.example .env # then edit
SONARR_URL=... SONARR_API_KEY=... npm run devSeguridad
El contenedor se ejecuta como un usuario no root (
servarr).Las claves API se pasan a través de variables de entorno; nunca las incorpores en la imagen.
Un
.githooks/pre-commitejecuta gitleaks en cada commit. Actívalo una vez por clonación:git config core.hooksPath .githooks.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/CarlDog/servarr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server