mcpField
M
Movies

Movies

リモート
pipeworx.ioゲーム・エンタメ01 日前に更新
リポジトリ公式サイト

Movies について

Movies は、iTunes Search と TVmaze のデータを使って映画やテレビ番組を調べる MCP サーバーです。タイトル検索、番組情報の参照、放送予定の確認に対応します。

主な機能

  1. 01タイトルやキーワードで映画を検索
  2. 02名前からテレビ番組を検索
  3. 03TVmaze IDでエピソード一覧を取得
  4. 04日付と国を指定して放送予定を確認

活用シーン

  1. 01映画の監督や公開日を調査
  2. 02番組の評価や放送状況を確認
  3. 03各エピソードの放送日を確認
  4. 04国と日付を指定して放送内容を確認

MCP 対応

Pipeworx のゲートウェイエンドポイントまたはローカル stdio サーバーとして、4つの検索・参照ツールを MCP クライアントに提供します。ゲートウェイ接続には Pipeworx 共通メタツールも含まれます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/movies/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

mcp-movies

Movies MCP — iTunes Search API(映画、無料、認証不要)と TVmaze API(テレビ番組、無料、認証不要)をラップします。

Pipeworx の一部です — AI エージェントを1683以上のライブデータソースに接続する MCP ゲートウェイです。

ツール

ツール説明
search_moviesタイトルまたはキーワードで映画を検索します。タイトル、監督、公開日、ジャンル、説明、アートワークを返します。
search_tv_showsTVmazeでテレビシリーズを名前で検索し、1回の呼び出しで情報を取得します — 「テレビ番組Breaking Badについて教えて」「The Sopranosはいつ放送された?」「Chernobylの評価は?」「Mad Menはどのネットワークで放送された?」「The Bearはまだ放送中?」など。該当する各番組の名前、ジャンル、初回放送日と最終放送日、ステータス(放送中/終了)、評価、ネットワーク、概要、画像を返します。名前が指定されたシリーズの主なエントリーポイントです。タイトルを直接受け取るため、名前がわかっている番組は、最初にIDを解決しなくてもここで回答できます。
get_tv_show数値のTVmaze番組IDで指定したテレビシリーズ1件の、TVmazeの完全なレコードを取得します — 放送日を含むエピソード一覧に加え、ネットワーク、ステータス、評価を返します。IDはTVmaze内部の番号なので、最初にsearch_tv_showsで解決し、その結果を渡してください。呼び出し元がIDではなく番組名を指定した場合は、search_tv_showsで直接回答できます。
get_tv_schedule特定の日付と国(例:'US'、'GB')の放送番組を確認します。番組、放送時刻、チャンネルを返します。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurfなど)に追加します。

{
  "mcpServers": {
    "movies": {
      "url": "https://gateway.pipeworx.io/movies/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/movies/mcp の tools/list は、上記の表にあるツールに加えて、共有 Pipeworx メタツール(ask_pipeworx、 discover_tools、search_within、remember/recallなど、ゲートウェイ全体で使えるツール群)も返します。そのため、表示されるツール数はこの表より多くなります。単一パックのエンドポイントでも、現在はパック固有のツールに加えて、共有ツールがおよそ30個表示されます。接続の initialize レスポンスには正確な対象範囲が記載されており、その日の状況を確認するための正式な情報源です。

これは意図的な仕様であり、偶然の多重化ではありません。メタツールを使うと、このパックで扱わない質問にも、カタログ全体を対象にルーティングする ask_pipeworx を介して回答できます。別のMCPサーバーを追加する必要はありません。現在、これらを含めずにパックのエンドポイントを接続する方法はありません。追加のスキーマにかかるコンテキストコストが、ルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。

または、Pipeworxのフルゲートウェイに接続すると、このパックだけでなく、すべてのパックのツールが直接表示されます。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらのURLも、同じゲートウェイと同じ1683以上のデータソースにアクセスします。違いは、どのパックのツールが直接表示されるかだけです。どちらからでも ask_pipeworx を使えば、すべてのツールにアクセスできます。

MCP クライアントがない場合:HTTPで呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/search_movies \
  -H 'Content-Type: application/json' \
  -d '{"query":"Inception"}'

最初の呼び出しにアカウントは不要です。任意のツールの詳細を確認するには、GET https://gateway.pipeworx.io/v1/tools/search_movies を実行します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージは、ローカルのstdio MCPサーバーとしても実行できます。Pipeworxアカウントも、ゲートウェイへのラウンドトリップも不要です。

{
  "mcpServers": {
    "movies": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-movies"]
    }
  }
}

または、直接実行して起動を確認します。

npx -y @pipeworx/mcp-movies

標準入力/標準出力を介してMCPで通信し、このパックのツールのみを対象に、initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールで、ask_pipeworxによるルーティングはありません。

ask_pipeworxの使用

ツールを直接呼び出す代わりに、自然な英語で質問できます — 上記のパックエンドポイントでも、フルゲートウェイでも利用できます。

ask_pipeworx({ question: "your question about Movies data" })

ゲートウェイが適切なツールを選び、引数を自動的に設定します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。