Skip to main content
Glama

TMDB MCP Server

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キー

インストール

  1. このリポジトリをクローンする
    git clone https://github.com/your-username/tmdb-mcp.git cd tmdb-mcp
  2. 依存関係をインストールする
    npm install
  3. TMDB APIキーを設定する
    • プロジェクトルートに.envファイルを作成します (代替案: src/config.tsを直接編集します)
    • TMDB API キーを追加します: TMDB_API_KEY=your_api_key_here
  4. プロジェクトを構築する
    npm run build
  5. サーバーを起動する
    npm start

Claudeデスクトップのセットアップ

  1. クロードデスクトップを開く
  2. 設定 > 開発タブへ移動
  3. 「設定の編集」をクリックして設定ファイルを開きます
  4. 設定に以下を追加します。
{ "mcpServers": { "tmdb-mcp": { "command": "node", "args": ["/absolute/path/to/your/tmdb-mcp/build/index.js"] } } }
  1. Claudeデスクトップを再起動します

使用例

静的リソースの使用

  • 「TMDBとは何ですか?」
  • 「今話題の映画を見せて」

リソーステンプレートの使用

  • 「ID 550 の映画の詳細を取得する」(ファイト・クラブ)
  • 「ID 155の映画について教えてください」(ダークナイト)

プロンプトの使用

  • 「インセプションの詳細なレビューを書いて、9/10の評価をつけて」
  • 「思索的な気分に浸りたいときにおすすめのSF映画」

ツールの使用

  • 「宇宙探査に関する映画を検索」
  • 「今流行の映画は何ですか?」
  • 「マトリックスに似た映画を探す」

発達

プロジェクト構造

tmdb-mcp/ ├── src/ │ ├── index.ts # Main server file │ ├── config.ts # Configuration and API keys │ ├── handlers.ts # Request handlers │ ├── resources.ts # Static resources │ ├── resource-templates.ts # Dynamic resource templates │ ├── prompts.ts # Prompt definitions │ ├── tools.ts # Tool implementations │ └── tmdb-api.ts # TMDB API wrapper ├── package.json ├── tsconfig.json └── README.md

テスト

開発中にサーバーをテストするには、MCP Inspector を使用します。

npx @modelcontextprotocol/inspector node build/index.js

ライセンス

マサチューセッツ工科大学

謝辞

-
security - not tested
F
license - not found
-
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.

Claude のような AI アシスタントが The Movie Database (TMDB) API と対話できるようにし、映画の検索、映画の詳細の取得、カスタマイズされた映画のレビューや推奨事項の生成などの機能を提供します。

  1. 特徴
    1. リソース
    2. プロンプト
    3. ツール
  2. セットアップ手順
    1. 前提条件
    2. インストール
    3. Claudeデスクトップのセットアップ
  3. 使用例
    1. 静的リソースの使用
    2. リソーステンプレートの使用
    3. プロンプトの使用
    4. ツールの使用
  4. 発達
    1. プロジェクト構造
    2. テスト
  5. ライセンス
    1. 謝辞

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        Integrates with The Movie Database (TMDB) API to provide movie information, search capabilities, and recommendations.
        Last updated -
        3
        33
        JavaScript
        MIT License
        • Apple
        • Linux
      • -
        security
        F
        license
        -
        quality
        A Python-based Model Context Protocol server that allows AI assistants like Claude to access and query your movie and TV show collection via Radarr and Sonarr APIs.
        Last updated -
        3
        Python
      • -
        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
        F
        license
        -
        quality
        Enables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.
        Last updated -
        25
        JavaScript
        • Apple

      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/ShubhanshuSondhiya/MCP-TMDB'

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