Skip to main content
Glama
AmeliaMiddleton

moviefinder-mcp

moviefinder-mcp

Ein MCP-Server, der die API von The Movie Database (TMDB) umschließt. Erstellt mit @modelcontextprotocol/sdk und stdio-Transport.

Tools

Tool

Beschreibung

search_movies

Suche nach Filmen anhand des Titels, optional mit year-Filter.

search_tv

Suche nach TV-Sendungen anhand des Titels.

get_movie_details

Vollständige Filmdetails mit Hauptbesetzung, Regisseuren und Trailer.

get_recommendations

TMDB-Empfehlungen für einen Film.

get_similar

Filme, die einem bestimmten Film ähnlich sind.

get_trending

Trend-Inhalte (movie / tv / all) für day oder week.

where_to_stream

Streaming- / Verleih- / Kaufanbieter für einen Film (Standardland US).

discover_movies

Entdecken nach Genre-Name, Mindestbewertung, Jahr und Sortierreihenfolge.

Alle Tools geben zusammengefasstes JSON zurück (ID, Titel, Jahr, Übersicht, Bewertung, Poster-URL usw.) — die überflüssigen TMDB-Rohdaten werden entfernt.

Einrichtung

1. TMDB-API-Token abrufen

  1. Erstellen Sie ein kostenloses Konto unter https://www.themoviedb.org/.

  2. Besuchen Sie https://www.themoviedb.org/settings/api und kopieren Sie das API Read Access Token (v4). Dies ist ein langes JWT — es ist nicht der v3-API-Schlüssel.

2. Installieren und bauen

npm install
npm run build

3. Umgebung konfigurieren

Kopieren Sie .env.example nach .env und fügen Sie Ihr Token ein:

cp .env.example .env
TMDB_API_KEY=eyJhbGciOi...your_v4_read_access_token...

4. Server ausführen

npm start

Der Server kommuniziert über stdio mittels MCP und ist dafür gedacht, von einem MCP-Client (wie Claude Desktop) gestartet zu werden, nicht um interaktiv ausgeführt zu werden.

Registrierung bei Claude Desktop

Fügen Sie einen Eintrag in claude_desktop_config.json hinzu:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "moviefinder": {
      "command": "node",
      "args": ["/absolute/path/to/moviefinder-mcp/dist/index.js"],
      "env": {
        "TMDB_API_KEY": "eyJhbGciOi...your_v4_read_access_token..."
      }
    }
  }
}

Starten Sie Claude Desktop nach dem Bearbeiten der Konfiguration neu. Die moviefinder-Tools erscheinen dann in jeder Unterhaltung.

Skripte

Skript

Was es tut

npm run build

Kompiliert TypeScript nach dist/.

npm start

Führt den kompilierten Server aus (node dist/index.js).

npm run dev

TypeScript-Watch-Modus.

Fehlerbehandlung

Der Server gibt hilfreiche Meldungen für häufige TMDB-Fehler zurück:

  • 401 — Token fehlt oder falscher Schlüsseltyp (muss ein v4 Read Access Token sein).

  • 404 — der angeforderte Film / die Ressource existiert nicht.

  • 429 — Ratenbegrenzung erreicht; der Retry-After-Wert wird einbezogen, falls vorhanden.

Hinweise

  • Die Genre-Liste wird einmalig von /genre/movie/list abgerufen und im Arbeitsspeicher zwischengespeichert.

  • Poster-URLs verwenden https://image.tmdb.org/t/p/w500.

  • Keine Datenbank, kein Logging-Framework — beabsichtigt.

Install Server
F
license - not found
A
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/AmeliaMiddleton/Php1mcp'

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