IMDb MCP Server
Servidor MCP de IMDb 🎬
Un potente servidor del Protocolo de Contexto de Modelo (MCP) para buscar, descubrir y reproducir contenido de IMDb. Construido con FastMCP, este servidor proporciona un puente robusto entre los LLM y los metadatos de películas, incluyendo una capa de reproducción personalizada y un panel de control web moderno.
✨ Características
🚀 Motor FastMCP: Implementación de MCP de alto rendimiento sobre HTTP transmitible.
🔍 Búsqueda inteligente: Lógica de búsqueda parcheada utilizando la API de autocompletado de IMDb para un descubrimiento de títulos fiable y sin autenticación.
📺 Capa de reproducción: Integración directa con
playimdb.compara enlaces de transmisión instantánea.📊 Panel de control de monitoreo: Interfaz web protegida por contraseña para monitorear métricas, herramientas y estado en tiempo real.
🐳 Listo para Docker: Dockerfile multietapa optimizado para una implementación sencilla.
🤖 GitHub Actions: Flujo de trabajo de CI/CD automatizado para construir y enviar imágenes a GHCR en etiquetas de lanzamiento.
Related MCP server: Movie MCP Server
🛠️ Herramientas incluidas
Herramienta | Descripción |
| Busca películas, series o juegos. Devuelve metadatos limpios incluyendo IDs. |
| Obtiene todos los elementos de cualquier lista pública de IMDb por su ID. |
| Genera una URL de transmisión directa de |
| La herramienta definitiva: Busca un título y devuelve la URL de reproducción + detalles completos en una sola llamada. |
🚀 Inicio rápido
1. Instalar dependencias
npm install2. Configurar el entorno
cp .env.example .envEdita .env para establecer tu WEBUI_PASSWORD.
3. Ejecutar el servidor de desarrollo
npm run dev🌐 Endpoints
Endpoint de MCP:
http://127.0.0.1:8080/mcpPanel de control:
http://127.0.0.1:8080/dashboardVerificación de estado:
http://127.0.0.1:8080/health
🐳 Implementación con Docker
Construye la imagen localmente:
docker build -t imdb-mcp .Ejecuta el contenedor:
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
Alternativamente, utiliza Docker Compose para gestionar el contenedor:
docker-compose up -dEjemplo de docker-compose.yml:
services:
imdb-mcp:
image: ghcr.io/danish-mar/imdb-mcp:latest
ports:
- "8080:8080"
environment:
- WEBUI_PASSWORD=your-password📁 Estructura del proyecto
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📝 Notas
Parche de búsqueda: Este servidor utiliza un respaldo personalizado a la API de autocompletado de IMDb porque los hashes GraphQL estándar de
imdb-coreestán actualmente desactualizados.Autenticación: La mayoría de las herramientas no tienen estado y no requieren cookies de IMDb. Para el acceso a listas privadas, puedes extender la sesión de
imdbClientensrc/tools/index.ts.Reproducción: Las URLs de reproducción apuntan a proveedores externos; úsalas de forma responsable.
Construido con ❤️ usando FastMCP y TypeScript.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceA comprehensive MCP server providing detailed IMDb data including movies, TV shows, and upcoming releases.2316MIT
- Flicense-qualityDmaintenanceA Model Context Protocol server that enables searching and retrieving detailed information about movies and TV shows using The Movie Database (TMDB) API.1
- Alicense-qualityDmaintenanceEnables 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
Related MCP Connectors
Search and browse every MCP server in the Model Context Protocol registry.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/danish-mar/imdb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server