moviefinder-mcp
moviefinder-mcp
MCP-сервер, который оборачивает API The Movie Database (TMDB). Построен с использованием @modelcontextprotocol/sdk и транспорта stdio.
Инструменты
Инструмент | Описание |
| Поиск фильмов по названию, с необязательным фильтром |
| Поиск сериалов по названию. |
| Полная информация о фильме, включая основной актерский состав, режиссеров и трейлер. |
| Рекомендации TMDB для фильма. |
| Фильмы, похожие на указанный. |
| Трендовые |
| Провайдеры для стриминга / аренды / покупки фильма (страна по умолчанию |
| Поиск по названию жанра, минимальному рейтингу, году и порядку сортировки. |
Все инструменты возвращают краткий JSON (id, название, год, описание, рейтинг, URL постера и т. д.) — лишние «сырые» поля TMDB удалены.
Настройка
1. Получите токен API TMDB
Создайте бесплатную учетную запись на https://www.themoviedb.org/.
Перейдите на https://www.themoviedb.org/settings/api и скопируйте API Read Access Token (v4). Это длинный JWT — это не ключ API v3.
2. Установка и сборка
npm install
npm run build3. Настройка окружения
Скопируйте .env.example в .env и вставьте свой токен:
cp .env.example .envTMDB_API_KEY=eyJhbGciOi...your_v4_read_access_token...4. Запуск сервера
npm startСервер общается по протоколу MCP через stdio и предназначен для запуска MCP-клиентом (например, Claude Desktop), а не для интерактивного использования.
Регистрация в Claude Desktop
Добавьте запись в claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%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..."
}
}
}
}После редактирования конфигурации перезапустите Claude Desktop. Инструменты moviefinder появятся в любом диалоге.
Скрипты
Скрипт | Что делает |
| Компилирует TypeScript в |
| Запускает скомпилированный сервер ( |
| Режим отслеживания изменений TypeScript. |
Обработка ошибок
Сервер возвращает полезные сообщения при распространенных ошибках TMDB:
401 — токен отсутствует или неверный тип ключа (должен быть токен доступа для чтения v4).
404 — запрашиваемый фильм / ресурс не существует.
429 — превышен лимит запросов; значение
Retry-Afterвключается, если оно доступно.
Примечания
Список жанров загружается один раз из
/genre/movie/listи кэшируется в памяти.URL постеров используют
https://image.tmdb.org/t/p/w500.Нет базы данных, нет фреймворка логирования — по замыслу.
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