Skip to main content
Glama

mcp-server-tmdb

Integrations
  • Provides access to movie information, search capabilities, and recommendations from The Movie Database (TMDB) API

MCP-сервер TMDB

Этот сервер MCP интегрируется с API The Movie Database (TMDB) для предоставления информации о фильмах, возможностей поиска и рекомендаций.

Предпосылки

Перед установкой и запуском сервера TMDB MCP убедитесь, что установлены и настроены следующие обязательные компоненты:

Необходимое программное обеспечение

  • Node.js
  • npm (менеджер пакетов узлов)
    • Версия 8.0.0 или выше (входит в состав Node.js)
    • Проверьте установку: npm --version
  • Машинопись
    • Будет установлен как зависимость проекта
    • Можно установить глобально: npm install -g typescript
    • Проверьте установку: tsc --version

Необходимые учетные записи и ключи API

  • Счет TMDB
    • Бесплатная учетная запись на TMDB
    • API-ключ из панели управления TMDB
    • Доступ к API должен быть одобрен TMDB
  • Приложение Клода для рабочего стола
    • Установлена последняя версия
    • Доступ для изменения файлов конфигурации

Системные требования

  • Операционные системы
    • macOS (10.15 или более поздняя версия)
    • Linux (современные дистрибутивы)
  • Требования к оборудованию
    • Минимум 4 ГБ ОЗУ
    • 1 ГБ свободного места на диске
    • Стабильное интернет-соединение

Среда разработки

Для лучшего опыта разработки мы рекомендуем:

  • Редактор кода с поддержкой TypeScript (например, VS Code)
  • Терминальный доступ
  • Git (для контроля версий)

Функции

Инструменты

  • поиск_фильмов
    • Поиск фильмов по названию или ключевым словам
    • Ввод: query (строка): Поисковый запрос
    • Возвращает: список фильмов с названиями, годами выпуска, идентификаторами, рейтингами и обзорами.
    • Пример: Поиск фильмов об исследовании космоса.
  • получить_рекомендации
    • Получайте рекомендации фильмов на основе идентификатора фильма
    • Ввод: movieId (строка): идентификатор фильма TMDB
    • Возвращает: 5 лучших рекомендуемых фильмов с подробностями
    • Пример: получите рекомендации на основе идентификатора фильма 550 (Бойцовский клуб)
  • получить_тренд
    • Получите популярные фильмы за указанный промежуток времени
    • Ввод: timeWindow (строка): «день» или «неделя»
    • Возвращение: 10 самых популярных фильмов с подробностями
    • Пример: Получите сегодняшние популярные фильмы

Ресурсы

Сервер предоставляет доступ к информации о фильмах TMDB:

  • Фильмы ( tmdb:///movie/<movie_id> )
    • Подробная информация о фильме, включая:
      • Название и дата выпуска
      • Рейтинг и обзор
      • Жанры
      • URL-адрес постера
      • Информация об актерском составе (топ-5 актеров)
      • Директор
      • Избранные обзоры
    • Все данные возвращаются в формате JSON.

Начиная

  1. Получите ключ API TMDB:
    • Зарегистрируйтесь на TMDB
    • Перейдите в настройки вашего аккаунта.
    • Перейдите в раздел API
    • Запросите ключ API для использования разработчиком
  2. Клонируйте и настройте проект:
    git clone [repository-url] cd mcp-server-tmdb npm install
  3. Сборка сервера:
    npm run build
  4. Настройте переменную среды:
    export TMDB_API_KEY=your_api_key_here

Использование с Claude Desktop

Чтобы интегрировать этот сервер с Claude Desktop, добавьте следующее в файл конфигурации сервера вашего приложения (расположенный по адресу ~/Library/Application Support/Claude/config.json ):

{ "mcpServers": { "tmdb": { "command": "/full/path/to/dist/index.js", "env": { "TMDB_API_KEY": "your_api_key_here" } } } }

Замените /full/path/to на фактический путь к каталогу вашего проекта.

Установка через Smithery

Чтобы автоматически установить TMDB Server для Claude Desktop через Smithery :

npx -y @smithery/cli install @Laksh-star/mcp-server-tmdb --client claude

Пример использования

После запуска сервера с Claude Desktop вы можете использовать такие команды:

  1. Поиск фильмов:
    "Search for movies about artificial intelligence"
  2. Получите популярные фильмы:
    "What are the trending movies today?" "Show me this week's trending movies"
  3. Получить рекомендации фильмов:
    "Get movie recommendations based on movie ID 550"
  4. Получить информацию о фильме:
    "Tell me about the movie with ID 550"

Обработка ошибок

Сервер включает в себя комплексную обработку ошибок для:

  • Недействительные ключи API
  • Ошибки сети
  • Недействительные идентификаторы фильмов
  • Неправильно сформированные запросы

Сообщения об ошибках будут возвращаться в удобном для пользователя формате через Claude Desktop.

Разработка

Чтобы отслеживать изменения в процессе разработки:

npm run watch

Лицензия

Этот сервер MCP лицензирован по лицензии MIT. Подробности см. в файле LICENSE.

Внося вклад

Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Интегрируется с API The Movie Database (TMDB) для предоставления информации о фильмах, возможностей поиска и рекомендаций.

  1. Предпосылки
    1. Необходимое программное обеспечение
    2. Необходимые учетные записи и ключи API
    3. Системные требования
    4. Среда разработки
    5. Функции
    6. Начиная
    7. Установка через Smithery
    8. Пример использования
    9. Обработка ошибок
    10. Разработка
    11. Лицензия
    12. Внося вклад

Related MCP Servers

  • -
    security
    F
    license
    -
    quality
    Allows AI agents to interact with a remote TMF620 Product Catalog Management API, enabling operations like listing, retrieving, and creating catalogs, product offerings, and product specifications.
    Last updated -
    1
    Python
  • -
    security
    A
    license
    -
    quality
    Enables AI assistants to search and retrieve movie information from The Movie Database (TMDB) API through the Model Context Protocol interface.
    Last updated -
    1
    JavaScript
    MIT License
  • -
    security
    F
    license
    -
    quality
    Enables AI assistants like Claude to interact with The Movie Database (TMDB) API, providing capabilities for searching movies, retrieving movie details, and generating customized movie reviews and recommendations.
    Last updated -
    TypeScript
  • -
    security
    A
    license
    -
    quality
    A comprehensive MCP server providing detailed IMDb data including movies, TV shows, and upcoming releases.
    Last updated -
    Python
    MIT License

View all related MCP servers

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/Laksh-star/mcp-server-tmdb'

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