Skip to main content
Glama

mcp-server-tmdb

Integrations
  • 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
  • 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

Erste Schritte

  1. 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
  2. Klonen und richten Sie das Projekt ein:
    git clone [repository-url] cd mcp-server-tmdb npm install
  3. Erstellen Sie den Server:
    npm run build
  4. Richten Sie Ihre Umgebungsvariable ein:
    export TMDB_API_KEY=your_api_key_here

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:

{ "mcpServers": { "tmdb": { "command": "/full/path/to/dist/index.js", "env": { "TMDB_API_KEY": "your_api_key_here" } } } }

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 :

npx -y @smithery/cli install @Laksh-star/mcp-server-tmdb --client claude

Beispielverwendung

Sobald der Server mit Claude Desktop läuft, können Sie Befehle wie die folgenden verwenden:

  1. Suche nach Filmen:
    "Search for movies about artificial intelligence"
  2. Holen Sie sich angesagte Filme:
    "What are the trending movies today?" "Show me this week's trending movies"
  3. Holen Sie sich Filmempfehlungen:
    "Get movie recommendations based on movie ID 550"
  4. Filmdetails abrufen:
    "Tell me about the movie with ID 550"

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:

npm run watch

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.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Voraussetzungen
    1. Erforderliche Software
    2. Erforderliche Konten und API-Schlüssel
    3. Systemanforderungen
    4. Entwicklungsumgebung
    5. Merkmale
    6. Erste Schritte
    7. Installation über Smithery
    8. Beispielverwendung
    9. Fehlerbehandlung
    10. Entwicklung
    11. Lizenz
    12. Beitragen

Related MCP Servers

  • -
    security
    F
    license
    -
    quality
    Allows 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 -
    1
    Python
  • -
    security
    A
    license
    -
    quality
    Enables AI assistants to search and retrieve movie information from The Movie Database (TMDB) API through the Model Context Protocol interface.
    Last updated -
    1
    JavaScript
    MIT License
  • -
    security
    F
    license
    -
    quality
    Enables 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
  • -
    security
    A
    license
    -
    quality
    A comprehensive MCP server providing detailed IMDb data including movies, TV shows, and upcoming releases.
    Last updated -
    Python
    MIT License

View all related MCP servers

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/Laksh-star/mcp-server-tmdb'

If you have feedback or need assistance with the MCP directory API, please join our Discord server