Skip to main content
Glama

mcp-server-tmdb

TMDB MCP サーバー

この MCP サーバーは、The Movie Database (TMDB) API と統合して、映画情報、検索機能、推奨事項を提供します。

前提条件

TMDB MCP サーバーをインストールして実行する前に、次の前提条件がインストールされ、構成されていることを確認してください。

必要なソフトウェア

  • Node.js
    • バージョン18.0.0以上
    • Node.js公式サイトからダウンロード
    • インストールの確認: node --version
  • npm (ノード パッケージ マネージャー)
    • バージョン 8.0.0 以上 (Node.js が付属)
    • インストールの確認: npm --version
  • タイプスクリプト
    • プロジェクトの依存関係としてインストールされます
    • グローバルにインストールできます: npm install -g typescript
    • インストールの確認: tsc --version

必要なアカウントとAPIキー

  • TMDBアカウント
    • TMDBの無料アカウント
    • TMDBダッシュボードからのAPIキー
    • APIアクセスはTMDBによる承認が必要です
  • クロードデスクトップアプリケーション
    • 最新バージョンがインストールされています
    • 設定ファイルの変更権限

システム要件

  • オペレーティングシステム
    • macOS(10.15以降)
    • Linux(最新ディストリビューション)
  • ハードウェア要件
    • 最低4GBのRAM
    • 1GBの空きディスク容量
    • 安定したインターネット接続

開発環境

最高の開発エクスペリエンスを得るには、次のことをお勧めします。

  • TypeScript をサポートするコード エディター (例: VS Code)
  • ターミナルアクセス
  • Git(バージョン管理用)

特徴

ツール

  • 検索_映画
    • タイトルやキーワードで映画を検索する
    • 入力: query (文字列): 検索クエリ
    • 返されるもの: タイトル、公開年、ID、評価、概要を含む映画のリスト
    • 例: 宇宙探査に関する映画を検索する
  • get_recommendations
    • 映画IDに基づいて映画のおすすめを取得する
    • 入力: movieId (文字列): TMDB 映画 ID
    • リターンズ:おすすめ映画トップ5と詳細
    • 例: 映画 ID 550 (ファイト・クラブ) に基づいて推奨事項を取得する
  • トレンドを取得
    • 指定した期間のトレンド映画を取得する
    • 入力: timeWindow (文字列): 「day」または「week」のいずれか
    • リターンズ:注目の映画トップ10とその詳細
    • 例: 今日のトレンド映画を入手する

リソース

サーバーは、TMDB 映画情報へのアクセスを提供します。

  • 映画( tmdb:///movie/<movie_id> )
    • 映画の包括的な詳細情報:
      • タイトルと発売日
      • 評価と概要
      • ジャンル
      • ポスターURL
      • キャスト情報(上位5人の俳優)
      • 監督
      • 厳選されたレビュー
    • すべてのデータはJSON形式で返されます

はじめる

  1. TMDB API キーを取得します。
    • 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経由でインストール

Smithery経由で Claude Desktop 用の TMDB サーバーを自動的にインストールするには:

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キー
  • ネットワークエラー
  • 無効な映画ID
  • 不正なリクエスト

エラー メッセージは、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.

The Movie Database (TMDB) API と統合して、映画情報、検索機能、推奨事項を提供します。

  1. 前提条件
    1. 必要なソフトウェア
    2. 必要なアカウントとAPIキー
    3. システム要件
    4. 開発環境
    5. 特徴
    6. はじめる
    7. Smithery経由でインストール
    8. 使用例
    9. エラー処理
    10. 発達
    11. ライセンス
    12. 貢献

Related MCP Servers

  • -
    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
  • -
    security
    F
    license
    -
    quality
    A Python-based MCP server that integrates with Plex Media Server API to search for movies and manage playlists in your Plex media library.
    Last updated -
    Python

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