IMDb MCP Server
IMDb MCP Server 🎬
Мощный сервер Model Context Protocol (MCP) для поиска, обнаружения и воспроизведения контента с IMDb. Построенный на базе FastMCP, этот сервер обеспечивает надежный мост между LLM и метаданными фильмов, включая собственный слой воспроизведения и современную веб-панель управления.
✨ Возможности
🚀 Движок FastMCP: Высокопроизводительная реализация MCP поверх потокового HTTP.
🔍 Интеллектуальный поиск: Исправленная логика поиска с использованием API автодополнения IMDb для надежного поиска названий без аутентификации.
📺 Слой воспроизведения: Прямая интеграция с
playimdb.comдля получения мгновенных ссылок на потоковое вещание.📊 Панель мониторинга: Защищенный паролем веб-интерфейс для мониторинга метрик, инструментов и состояния системы в режиме реального времени.
🐳 Готовность к Docker: Оптимизированный многоэтапный Dockerfile для простого развертывания.
🤖 GitHub Actions: Автоматизированный CI/CD рабочий процесс для сборки и отправки образов в GHCR при выпуске релизов.
Related MCP server: Movie MCP Server
🛠️ Включенные инструменты
Инструмент | Описание |
| Поиск фильмов, сериалов или игр. Возвращает чистые метаданные, включая ID. |
| Получение всех элементов из любого публичного списка IMDb по его ID. |
| Генерирует прямую ссылку на потоковое вещание |
| Ультимативный инструмент: Ищет название и возвращает URL для воспроизведения + полные детали за один вызов. |
🚀 Быстрый старт
1. Установка зависимостей
npm install2. Настройка окружения
cp .env.example .envОтредактируйте .env, чтобы установить ваш WEBUI_PASSWORD.
3. Запуск сервера разработки
npm run dev🌐 Эндпоинты
MCP Endpoint:
http://127.0.0.1:8080/mcpПанель управления:
http://127.0.0.1:8080/dashboardПроверка состояния:
http://127.0.0.1:8080/health
🐳 Развертывание в Docker
Соберите образ локально:
docker build -t imdb-mcp .Запустите контейнер:
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
Альтернативно используйте Docker Compose для управления контейнером:
docker-compose up -dПример docker-compose.yml:
services:
imdb-mcp:
image: ghcr.io/danish-mar/imdb-mcp:latest
ports:
- "8080:8080"
environment:
- WEBUI_PASSWORD=your-password📁 Структура проекта
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📝 Примечания
Исправление поиска: Этот сервер использует собственный механизм отката к API автодополнения IMDb, так как стандартные GraphQL-хэши
imdb-coreв настоящее время устарели.Аутентификация: Большинство инструментов не имеют состояния и не требуют файлов cookie IMDb. Для доступа к приватным спискам вы можете расширить сессию
imdbClientвsrc/tools/index.ts.Воспроизведение: URL-адреса воспроизведения указывают на сторонних провайдеров; используйте их ответственно.
Создано с ❤️ с использованием FastMCP и 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