IMDb MCP Server
IMDb MCP-Server 🎬
Ein leistungsstarker Model Context Protocol (MCP)-Server zum Suchen, Entdecken und Abspielen von Inhalten von IMDb. Dieser Server wurde mit FastMCP erstellt und bietet eine robuste Brücke zwischen LLMs und Film-Metadaten, inklusive einer benutzerdefinierten Wiedergabeebene und einem modernen Web-Dashboard.
✨ Funktionen
🚀 FastMCP-Engine: Hochleistungsfähige MCP-Implementierung über streamfähiges HTTP.
🔍 Intelligente Suche: Angepasste Suchlogik unter Verwendung der IMDb-Autocomplete-API für eine zuverlässige, nicht authentifizierte Titelermittlung.
📺 Wiedergabeebene: Direkte Integration mit
playimdb.comfür sofortige Streaming-Links.📊 Monitoring-Dashboard: Passwortgeschützte WebUI zur Überwachung von Metriken, Tools und Systemstatus in Echtzeit.
🐳 Docker-bereit: Optimiertes Multi-Stage-Dockerfile für eine einfache Bereitstellung.
🤖 GitHub Actions: Automatisierter CI/CD-Workflow zum Erstellen und Pushen von Images zu GHCR bei Release-Tags.
Related MCP server: Movie MCP Server
🛠️ Enthaltene Tools
Tool | Beschreibung |
| Suche nach Filmen, Serien oder Spielen. Gibt bereinigte Metadaten inklusive IDs zurück. |
| Ruft alle Elemente aus einer beliebigen öffentlichen IMDb-Liste anhand ihrer ID ab. |
| Generiert eine direkte |
| Das ultimative Tool: Sucht nach einem Titel und gibt die Wiedergabe-URL sowie alle Details in einem einzigen Aufruf zurück. |
🚀 Schnellstart
1. Abhängigkeiten installieren
npm install2. Umgebung konfigurieren
cp .env.example .envBearbeiten Sie .env, um Ihr WEBUI_PASSWORD festzulegen.
3. Entwicklungsserver starten
npm run dev🌐 Endpunkte
MCP-Endpunkt:
http://127.0.0.1:8080/mcpDashboard:
http://127.0.0.1:8080/dashboardHealth-Check:
http://127.0.0.1:8080/health
🐳 Docker-Bereitstellung
Erstellen Sie das Image lokal:
docker build -t imdb-mcp .Starten Sie den Container:
docker run --rm \
-p 8080:8080 \
-e HOST=0.0.0.0 \
-e PORT=8080 \
-e WEBUI_PASSWORD=your-secure-password \
-e WEBUI_SESSION_SECRET=your-secret \
imdb-mcpDocker Compose
Alternativ können Sie Docker Compose verwenden, um den Container zu verwalten:
docker-compose up -dBeispiel docker-compose.yml:
services:
imdb-mcp:
image: ghcr.io/danish-mar/imdb-mcp:latest
ports:
- "8080:8080"
environment:
- WEBUI_PASSWORD=your-password📁 Projektstruktur
src/
index.ts # Entry point & Server initialization
config.ts # App configuration & Env loading
server.ts # FastMCP instance setup
tools/ # IMDb tool implementations (Search, Playback, etc.)
webui/ # Hono routes for the dashboard
lib/ # Auth & formatting utilities
views/ # EJS templates for the WebUI
.github/ # GitHub Actions workflows for Docker publishing📝 Hinweise
Such-Patch: Dieser Server verwendet einen benutzerdefinierten Fallback auf die IMDb-Autocomplete-API, da die standardmäßigen
imdb-coreGraphQL-Hashes derzeit veraltet sind.Authentifizierung: Die meisten Tools sind zustandslos und erfordern keine IMDb-Cookies. Für den Zugriff auf private Listen können Sie die
imdbClient-Sitzung insrc/tools/index.tserweitern.Wiedergabe: Wiedergabe-URLs verweisen auf Drittanbieter; bitte verantwortungsbewusst nutzen.
Mit ❤️ erstellt unter Verwendung von FastMCP und TypeScript.
This server cannot be deployed
Maintenance
Related MCP Connectors
OMDb MCP — IMDB-derived movie / TV / episode data (BYO key)
Movie and series ranking as MCP tools: top titles, search, lookup by IMDb id. Free, no key.
IMDB MCP — title metadata, ratings, episodes, and crew from IMDB's
Movies MCP — wraps iTunes Search API (movies, free, no auth) and TVmaze API (TV shows, free, no…
Related MCP Servers
- AlicenseAqualityBmaintenanceA comprehensive MCP server providing detailed IMDb data including movies, TV shows, and upcoming releases.2319MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables searching and retrieving detailed information about movies and TV shows using The Movie Database (TMDB) API.1-
- AlicenseNot gradedqualityDmaintenanceEnables access to IMDB movie and entertainment data through the Model Context Protocol. Note: The README describes a notes system but the project name suggests IMDB functionality.MIT
- FlicenseAqualityDmaintenanceAn MCP server that wraps the TMDB API, enabling search of movies and TV shows, retrieval of details, trending titles, recommendations, and streaming provider information.8-