TMDB MCP Server について
TMDB MCP Serverは、MCP対応のAIアシスタントにThe Movie Database(TMDB)APIへのアクセスを提供します。作品名での検索や公開年による絞り込み、映画の詳細情報の取得ができます。
主な機能
- 01作品名で映画を検索
- 02公開年で検索を絞り込み
- 03映画の詳細情報を取得
活用シーン
- 01作品名から映画を探す
- 02公開年で映画検索を絞り込む
MCP 対応
ツールを通じて、MCP対応AIアシスタントにTMDB APIの映画検索と詳細取得機能を公開します。利用にはTMDB APIキーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
TMDB MCP サーバー
The Movie Database(TMDB)API にアクセスする Model Context Protocol(MCP)サーバーです。このサーバーにより、AI アシスタントは MCP インターフェースを通じて映画情報を検索および取得できます。
特長
- タイトル、公開年、その他の条件で映画を検索
- 映画の詳細情報を取得
- MCP 対応 AI アシスタントに簡単に統合
前提条件
- Node.js >= 18
- TMDB API キー(TMDBから取得してください)
インストール
- リポジトリをクローンします:
git clone https://github.com/rakeshgangwar/tmdb-mcp-server.git
cd tmdb-mcp-server
- 依存関係をインストールします:
npm install
- サーバーをビルドします:
npm run build
設定
MCP 設定ファイル(通常は cline_mcp_settings.json)で MCP サーバーを設定します:
{
"mcpServers": {
"tmdb": {
"command": "node",
"args": ["/path/to/tmdb-mcp-server/dist/index.js"],
"env": {
"TMDB_API_KEY": "your-api-key-here"
},
"disabled": false,
"autoApprove": []
}
}
}
your-api-key-here を TMDB API キーに、/path/to/ を実際のパスに置き換えてください。
利用可能なツール
search_movies
The Movie Database API を使用して映画を検索します。
パラメーター:
query(必須):検索クエリ文字列year(任意):公開年で絞り込みますpage(任意):ページ番号(デフォルト:1)
例:
{
"query": "Inception",
"year": 2010,
"page": 1
}
開発
srcディレクトリで変更を加えます- プロジェクトをビルドします:
npm run build
- 設定で MCP サーバーを構成して、変更をテストします
コントリビューション
- リポジトリをフォークします
- フィーチャーブランチを作成します(
git checkout -b feature/amazing-feature) - 変更をコミットします(
git commit -am 'Add some amazing feature') - ブランチにプッシュします(
git push origin feature/amazing-feature) - プルリクエストを作成します
ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細は LICENSE ファイルをご覧ください。
謝辞
- 映画データベース API を提供する TMDB API
- MCP SDK を提供する Model Context Protocol
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。