servarr-mcp
servarr-mcp
Ein MCP-Server für den Servarr-Stack – Sonarr, Radarr, Lidarr, Readarr und Prowlarr – verpackt als Docker-Container. Ermöglicht es einem MCP-Client (Claude Desktop usw.), die von Ihnen verwendeten *arr-Apps zu durchsuchen.
Apps sind optional: Konfigurieren Sie nur die, die Sie tatsächlich verwenden, und nur diese Tools werden registriert.
Tools
Sonarr (TV)
Tool | Beschreibung |
| Alle von Sonarr verfolgten TV-Serien auflisten |
| Seriendetails nach ID |
| TVDB nach einer neuen Serie zum Hinzufügen durchsuchen |
| Episoden einer Serie auflisten |
| Kommende Episoden |
| Aktuelle Download-Warteschlange |
| Letzte Historie (neueste zuerst) |
Radarr (Filme)
Tool | Beschreibung |
| Alle von Radarr verfolgten Filme auflisten |
| Filmdetails nach ID |
| TMDB nach einem neuen Film zum Hinzufügen durchsuchen |
| Kommende Filmveröffentlichungen |
| Aktuelle Download-Warteschlange |
| Letzte Historie (neueste zuerst) |
Lidarr (Musik)
Tool | Beschreibung |
| Alle von Lidarr verfolgten Künstler auflisten |
| Künstlerdetails nach ID |
| Nach einem neuen Künstler zum Hinzufügen suchen |
| Alben auflisten (optional pro Künstler) |
| Aktuelle Download-Warteschlange |
| Letzte Historie |
Readarr (Bücher)
Tool | Beschreibung |
| Alle von Readarr verfolgten Autoren auflisten |
| Autorendetails nach ID |
| Nach einem neuen Autor zum Hinzufügen suchen |
| Bücher auflisten (optional pro Autor) |
| Aktuelle Download-Warteschlange |
| Letzte Historie |
Prowlarr (Indexer-Manager)
Tool | Beschreibung |
| Alle konfigurierten Indexer |
| Abfrage-/Grab-Statistiken pro Indexer |
| Über aktivierte Indexer hinweg suchen |
| Letzte Historie (Abfragen, Grabs) |
Related MCP server: nas-mcp-server
Konfiguration
Jede App verwendet zwei Umgebungsvariablen. Setzen Sie beide für eine App, um deren Tools zu aktivieren; lassen Sie sie leer, um die App komplett zu überspringen.
App | URL-Variable | API-Key-Variable | Standard-Port |
Sonarr |
|
| 8989 |
Radarr |
|
| 7878 |
Lidarr |
|
| 8686 |
Readarr |
|
| 8787 |
Prowlarr |
|
| 9696 |
API-Keys finden Sie unter Einstellungen → Allgemein → API-Key der jeweiligen App.
Mindestens eine App muss konfiguriert sein, sonst beendet sich der Server mit einem Fehler.
Ausführung mit 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-mcpVerwendung mit Claude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
{
"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": "..."
}
}
}
}Wiederholen Sie die -e und env-Block-Muster für alle Apps, die Sie verwenden.
Lokale Entwicklung
npm install
cp .env.example .env # then edit
SONARR_URL=... SONARR_API_KEY=... npm run devSicherheit
Der Container läuft als Nicht-Root-Benutzer (
servarr).API-Keys werden über Umgebungsvariablen übergeben – brennen Sie diese niemals in das Image ein.
Ein
.githooks/pre-commitführt bei jedem Commit gitleaks aus. Aktivieren Sie es einmal pro Klon:git config core.hooksPath .githooks.
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
- Flicense-qualityFmaintenanceA Python-based Model Context Protocol server that allows AI assistants like Claude to access and query your movie and TV show collection via Radarr and Sonarr APIs.47
- 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
- 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-qualityBmaintenanceA remote MCP server for managing your arr stack (Sonarr, Radarr, qBittorrent, Seerr) via Claude.ai on mobile, enabling you to fix bad downloads, block release groups, request new content, and check trending.
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
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/CarlDog/servarr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server