Provides access to movie information, search capabilities, and recommendations from The Movie Database (TMDB) API
TMDB MCP-Server
Dieser MCP-Server ist in die API der Movie Database (TMDB) integriert, um Filminformationen, Suchfunktionen und Empfehlungen bereitzustellen.
Voraussetzungen
Stellen Sie vor der Installation und Ausführung des TMDB MCP-Servers sicher, dass die folgenden Voraussetzungen installiert und konfiguriert sind:
Erforderliche Software
- Node.js
- Version 18.0.0 oder höher
- Download von der offiziellen Node.js-Website
- Installation überprüfen:
node --version
- npm (Node-Paketmanager)
- Version 8.0.0 oder höher (wird mit Node.js geliefert)
- Installation überprüfen:
npm --version
- Typoskript
- Wird als Projektabhängigkeit installiert
- Kann global installiert werden:
npm install -g typescript
- Installation überprüfen:
tsc --version
Erforderliche Konten und API-Schlüssel
- TMDB-Konto
- Kostenloses Konto bei TMDB
- API-Schlüssel vom TMDB-Dashboard
- Der API-Zugriff muss von TMDB genehmigt werden
- Claude Desktop-Anwendung
- Neueste installierte Version
- Zugriff zum Ändern von Konfigurationsdateien
Systemanforderungen
- Betriebssysteme
- macOS (10.15 oder höher)
- Linux (moderne Distributionen)
- Hardwareanforderungen
- Mindestens 4 GB RAM
- 1 GB freier Speicherplatz
- Stabile Internetverbindung
Entwicklungsumgebung
Für ein optimales Entwicklungserlebnis empfehlen wir:
- Ein Code-Editor mit TypeScript-Unterstützung (z. B. VS Code)
- Terminalzugang
- Git (zur Versionskontrolle)
Merkmale
Werkzeuge
- Filme suchen
- Suchen Sie nach Filmen nach Titel oder Schlüsselwörtern
- Eingabe:
query
(Zeichenfolge): Suchanfrage - Rückgabe: Liste der Filme mit Titeln, Erscheinungsjahren, IDs, Bewertungen und Übersichten
- Beispiel: Suche nach Filmen über die Erforschung des Weltraums
- Empfehlungen abrufen
- Erhalten Sie Filmempfehlungen basierend auf einer Film-ID
- Eingabe:
movieId
(Zeichenfolge): TMDB-Film-ID - Renditen: Top 5 empfohlene Filme mit Details
- Beispiel: Empfehlungen basierend auf der Film-ID 550 (Fight Club) erhalten
- get_trending
- Holen Sie sich angesagte Filme für ein bestimmtes Zeitfenster
- Eingabe:
timeWindow
(Zeichenfolge): Entweder „Tag“ oder „Woche“ - Renditen: Top 10 der Trendfilme mit Details
- Beispiel: Holen Sie sich die aktuellen Trendfilme
Ressourcen
Der Server bietet Zugriff auf TMDB-Filminformationen:
- Filme (
tmdb:///movie/<movie_id>
)- Umfassende Filmdetails, darunter:
- Titel und Erscheinungsdatum
- Bewertung und Übersicht
- Genres
- Poster-URL
- Besetzungsinformationen (Top 5 Schauspieler)
- Direktor
- Ausgewählte Rezensionen
- Alle Daten werden im JSON-Format zurückgegeben
- Umfassende Filmdetails, darunter:
Erste Schritte
- Holen Sie sich einen TMDB-API-Schlüssel:
- Registrieren Sie sich bei TMDB
- Gehen Sie zu Ihren Kontoeinstellungen
- Navigieren Sie zum API-Bereich
- Fordern Sie einen API-Schlüssel für die Verwendung durch Entwickler an
- Klonen und richten Sie das Projekt ein:
- Erstellen Sie den Server:
- Richten Sie Ihre Umgebungsvariable ein:
Verwendung mit Claude Desktop
Um diesen Server in Claude Desktop zu integrieren, fügen Sie der Serverkonfigurationsdatei Ihrer App (zu finden unter ~/Library/Application Support/Claude/config.json
) Folgendes hinzu:
Ersetzen Sie /full/path/to
durch den tatsächlichen Pfad zu Ihrem Projektverzeichnis.
Installation über Smithery
So installieren Sie den TMDB-Server für Claude Desktop automatisch über Smithery :
Beispielverwendung
Sobald der Server mit Claude Desktop läuft, können Sie Befehle wie die folgenden verwenden:
- Suche nach Filmen:
- Holen Sie sich angesagte Filme:
- Holen Sie sich Filmempfehlungen:
- Filmdetails abrufen:
Fehlerbehandlung
Der Server beinhaltet eine umfassende Fehlerbehandlung für:
- Ungültige API-Schlüssel
- Netzwerkfehler
- Ungültige Film-IDs
- Fehlerhafte Anfragen
Fehlermeldungen werden in einem benutzerfreundlichen Format über Claude Desktop zurückgegeben.
Entwicklung
So achten Sie während der Entwicklung auf Änderungen:
Lizenz
Dieser MCP-Server ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE.
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integriert sich in die API der Movie Database (TMDB), um Filminformationen, Suchfunktionen und Empfehlungen bereitzustellen.
Related MCP Servers
- -securityFlicense-qualityAllows AI agents to interact with a remote TMF620 Product Catalog Management API, enabling operations like listing, retrieving, and creating catalogs, product offerings, and product specifications.Last updated -1Python
- -securityAlicense-qualityEnables AI assistants to search and retrieve movie information from The Movie Database (TMDB) API through the Model Context Protocol interface.Last updated -1JavaScriptMIT License
- -securityFlicense-qualityEnables AI assistants like Claude to interact with The Movie Database (TMDB) API, providing capabilities for searching movies, retrieving movie details, and generating customized movie reviews and recommendations.Last updated -TypeScript
- -securityAlicense-qualityA comprehensive MCP server providing detailed IMDb data including movies, TV shows, and upcoming releases.Last updated -PythonMIT License