Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Overseerr MCP Servershow me all pending media requests"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Overseerr MCP Server
Ein Model Context Protocol (MCP) Server für Overseerr, der es ermöglicht, Overseerr-Funktionen über Claude und andere kompatible AI-Assistenten zu nutzen.
Features
Medien suchen: Filme und TV-Serien in der TMDB-Datenbank suchen
Anfragen verwalten: Alle Medienanfragen anzeigen, filtern und sortieren
Medien anfordern: Neue Filme oder TV-Serien anfordern
Anfragen genehmigen: Ausstehende Anfragen genehmigen
Anfragen ablehnen: Anfragen mit Begründung ablehnen
Mediendetails: Detaillierte Informationen zu Filmen/Serien abrufen
Server-Status: Overseerr-Server-Status und -Informationen anzeigen
Benutzeranfragen: Anfragen für spezifische Benutzer anzeigen
Installation
Repository klonen oder Code kopieren
mkdir overseerr-mcp-server
cd overseerr-mcp-serverDateien erstellen: Kopieren Sie den TypeScript-Code in
src/index.tsund die anderen KonfigurationsdateienDependencies installieren
npm installBuild erstellen
npm run buildKonfiguration
Umgebungsvariablen
Erstellen Sie eine .env Datei oder setzen Sie die folgenden Umgebungsvariablen:
# Erforderlich: Overseerr API Key
OVERSEERR_API_KEY=your_api_key_here
# Optional: Overseerr Base URL (Standard: http://localhost:5055)
OVERSEERR_BASE_URL=http://localhost:5055API Key erhalten
Öffnen Sie Ihre Overseerr-Weboberfläche
Gehen Sie zu Settings → General
Scrollen Sie zu API Key und kopieren Sie den Schlüssel
Setzen Sie diesen als
OVERSEERR_API_KEYUmgebungsvariable
Claude Desktop Integration
Fügen Sie in Ihrer Claude Desktop Konfiguration (claude_desktop_config.json) hinzu:
{
"mcpServers": {
"overseerr": {
"command": "node",
"args": ["path/to/overseerr-mcp-server/build/index.js"],
"env": {
"OVERSEERR_API_KEY": "your_api_key_here",
"OVERSEERR_BASE_URL": "http://localhost:5055"
}
}
}
}Verfügbare Tools
search_media
Sucht nach Filmen und TV-Serien
Parameter:
- query (string): Suchbegriff
- page (number, optional): Seitenzahl für Paginierungget_requests
Zeigt alle Medienanfragen an
Parameter:
- take (number, optional): Anzahl Ergebnisse (Standard: 20)
- skip (number, optional): Übersprungene Ergebnisse (Standard: 0)
- filter (string, optional): Filter nach Status (all, approved, denied, pending, processing, available)
- sort (string, optional): Sortierung (added, modified)request_media
Fordert ein Medium an
Parameter:
- mediaId (number): TMDB ID des Mediums
- mediaType (string): "movie" oder "tv"
- seasons (array, optional): Staffeln für TV-Serien
- is4k (boolean, optional): 4K-Version anfordernapprove_request
Genehmigt eine Anfrage
Parameter:
- requestId (number): ID der zu genehmigenden Anfragedeny_request
Lehnt eine Anfrage ab
Parameter:
- requestId (number): ID der abzulehnenden Anfrage
- reason (string, optional): Ablehnungsgrundget_media_details
Zeigt detaillierte Medieninformationen
Parameter:
- mediaType (string): "movie" oder "tv"
- mediaId (number): TMDB IDget_server_status
Zeigt Server-Status und -Informationen
Parameter: keineget_user_requests
Zeigt Anfragen für einen bestimmten Benutzer
Parameter:
- userId (number): Benutzer-ID
- take (number, optional): Anzahl Ergebnisse
- skip (number, optional): Übersprungene ErgebnisseBeispiel-Nutzung
Nach der Installation können Sie Claude fragen:
"Suche nach dem Film 'Inception'"
"Zeige mir alle ausstehenden Medienanfragen"
"Fordere den Film 'The Matrix' an"
"Genehmige die Anfrage mit ID 123"
"Zeige mir den Status des Overseerr-Servers"
Entwicklung
Für die Entwicklung können Sie den Dev-Modus verwenden:
npm run devTroubleshooting
Häufige Probleme
"OVERSEERR_API_KEY environment variable is required"
Stellen Sie sicher, dass die Umgebungsvariable
OVERSEERR_API_KEYgesetzt ist
Verbindungsfehler
Überprüfen Sie, ob Overseerr läuft und unter der konfigurierten URL erreichbar ist
Standardmäßig läuft Overseerr auf Port 5055
API-Fehler
Überprüfen Sie, ob der API Key korrekt ist
Stellen Sie sicher, dass der Benutzer die nötigen Berechtigungen hat
Debug-Modus
Für erweiterte Debugging-Informationen können Sie die Logs überprüfen:
# Server direkt ausführen für Logs
node build/index.jsLizenz
MIT License - siehe LICENSE Datei für Details.
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.