Integrations
Enables searching, retrieving details, and accessing trending movies from The Movie Database (TMDB) API. Provides specific movie information by ID, similar movie recommendations, and supports generating custom movie reviews.
TMDB MCP サーバー
このプロジェクトは、The Movie Database (TMDB) APIと統合されたModel Context Protocol (MCP)サーバーを実装します。これにより、ClaudeのようなAIアシスタントが映画データと対話し、検索、詳細情報の取得、映画関連コンテンツの生成などの機能を提供できるようになります。
特徴
リソース
- 静的リソース:
tmdb://info
- TMDB APIに関する情報tmdb://trending
- 現在トレンドの映画
- リソーステンプレート:
tmdb://movie/{id}
- 特定の映画に関する詳細情報
プロンプト
- 映画レビュー: 指定されたスタイルと評価でカスタマイズされた映画レビューを生成します
- 映画のおすすめ: ジャンルや気分に基づいてパーソナライズされた映画のおすすめを入手できます
ツール
- 映画を検索: タイトルまたはキーワードで映画を検索
- トレンド映画を取得: 日ごとまたは週ごとのトレンド映画を取得します
- 類似映画を取得: 指定した映画に類似した映画を検索します
セットアップ手順
前提条件
- Node.js (v16以降)
- npmまたはyarn
- TMDB APIキー
インストール
- このリポジトリをクローンするCopy
- 依存関係をインストールするCopy
- TMDB APIキーを設定する
- プロジェクトルートに
.env
ファイルを作成します (代替案:src/config.ts
を直接編集します) - TMDB API キーを追加します:
TMDB_API_KEY=your_api_key_here
- プロジェクトルートに
- プロジェクトを構築するCopy
- サーバーを起動するCopy
Claudeデスクトップのセットアップ
- クロードデスクトップを開く
- 設定 > 開発タブへ移動
- 「設定の編集」をクリックして設定ファイルを開きます
- 設定に以下を追加します。
Copy
- Claudeデスクトップを再起動します
使用例
静的リソースの使用
- 「TMDBとは何ですか?」
- 「今話題の映画を見せて」
リソーステンプレートの使用
- 「ID 550 の映画の詳細を取得する」(ファイト・クラブ)
- 「ID 155の映画について教えてください」(ダークナイト)
プロンプトの使用
- 「インセプションの詳細なレビューを書いて、9/10の評価をつけて」
- 「思索的な気分に浸りたいときにおすすめのSF映画」
ツールの使用
- 「宇宙探査に関する映画を検索」
- 「今流行の映画は何ですか?」
- 「マトリックスに似た映画を探す」
発達
プロジェクト構造
Copy
テスト
開発中にサーバーをテストするには、MCP Inspector を使用します。
Copy
ライセンス
マサチューセッツ工科大学
謝辞
This server cannot be installed
Claude のような AI アシスタントが The Movie Database (TMDB) API と対話できるようにし、映画の検索、映画の詳細の取得、カスタマイズされた映画のレビューや推奨事項の生成などの機能を提供します。