mcp-arr-lite
mcp-arr-lite
Leichter MCP-Server für Radarr und Sonarr mit einer kleinen Sammlung granularer, zweckgerichteter Werkzeuge. Inoffizielles Projekt.
Warum dieses Projekt?
Allgemeine „arr“-MCP-Server (wie Knuckles-Team/arr-mcp) generieren automatisch Tausende von Werkzeugen aus der Arr-API und übergeben die gesamte Oberfläche an das LLM. mcp-arr-lite ist das Gegenteil:
Granulare Werkzeuge: genau die Operationen, die für den „Kannst du X für mich holen?“-Ablauf benötigt werden – lookup, add, search releases, grab – kein Admin-/Konfigurationsrauschen.
Bevorzugte-Indexer-Logik: Suchwerkzeuge verwenden standardmäßig den Indexer mit der niedrigsten numerischen Priorität, deterministisch statt promptabhängig.
HITL-freundlich: schreibgeschützte Werkzeuge (lookup, list indexers) können automatisch genehmigt werden; add/search/grab erfordern explizite Benutzerzustimmung.
Dualer Transport: stdio (npx) und HTTP (Docker).
Vergleich mit Knuckles-Team/arr-mcp
Aspekt | arr-mcp | mcp-arr-lite |
Werkzeugoberfläche | 1123 generierte Werkzeuge | 9 handgeschriebene Werkzeuge |
Bevorzugter Indexer | Promptabhängig | In Suchwerkzeuge codiert |
Apps | 6+ Arr-Apps | Radarr + Sonarr |
Transporte | stdio | stdio + HTTP |
Fokus | Gesamte API | Hinzufügen- und Download-Ablauf |
Related MCP server: overseerr-mcp
Werkzeuge
Werkzeug | Schreibgeschützt | Beschreibung |
| ✅ | Suche einen Film/eine Serie nach Titel, gibt Name + Poster-URL zurück |
| ✅ | Liste Indexer für eine App auf, markiert den bevorzugten |
| ❌ | Füge einen Film/eine Serie hinzu (optional Suche auslösen) |
| ❌ | Suche Releases, standardmäßig den bevorzugten Indexer verwenden |
| ❌ | Starte das Herunterladen eines Releases |
Voraussetzungen
Node.js >= 20 (npx) oder Docker (Container)
Radarr und/oder Sonarr mit einem API-Schlüssel
Installation
Docker Compose (empfohlen)
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=infoKonfiguriere nur die Apps, die du verwendest – Radarr und Sonarr sind beide beim Start optional; Werkzeuge für eine nicht konfigurierte App geben einen Fehler zurück.
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-liteUmgebungsvariablen
Siehe .env.example. Erforderlich pro App: RADARR_URL + RADARR_API_KEY, SONARR_URL + SONARR_API_KEY. MCP_AUTH_TOKEN ist erforderlich, wenn MCP_TRANSPORT=http.
Sicherheit
HTTP-Transport erzwingt Bearer-Authentifizierung, Ratenbegrenzung (60 Anfragen/min/IP) und ein 1-MB-Body-Limit.
API-Schlüssel werden aus Protokollen geschwärzt.
Führe den HTTP-Transport nur mit gesetztem
MCP_AUTH_TOKENund hinter einem TLS-terminierenden Reverse-Proxy aus.
Lizenz
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