mcpField
T
Trakt

Trakt

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

Trakt について

Trakt は、映画やテレビ番組のメタデータ、エピソード、シーズンを検索し、トレンドや人気作品を調べる MCP サーバーです。Traktのカタログ情報や作品発見データを使うアプリに適しています。

主な機能

  1. 01映画や番組の検索
  2. 02映画・番組の詳細取得
  3. 03シーズンとエピソードの一覧
  4. 04トレンド作品の閲覧
  5. 05人気作品の閲覧

活用シーン

  1. 01映画やテレビ番組の情報確認
  2. 02シーズンやエピソード情報の検索
  3. 03トレンド作品や人気作品の発見

MCP 対応

Traktの検索、メタデータ、シーズン、エピソード、トレンド、人気作品のツールをMCPクライアントに公開します。読み取り専用エンドポイントはTraktのクライアントIDで利用でき、ユーザーOAuthは不要です。

設定

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

エンドポイントhttps://gateway.pipeworx.io/trakt/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

@pipeworx/trakt

Trakt.tv MCP — テレビ番組・映画のメタデータと、トレンド・人気の指標です。

Pipeworx の一部です。AI エージェントを1476以上の稼働中データソースに接続するMCPゲートウェイです。

ツール

  • search(query, type?, fields?, years?, genres?, countries?, languages?, page?, limit?)
  • get_movie(id, extended?)
  • get_show(id, extended?)
  • list_seasons(show_id, extended?)
  • get_episode(show_id, season, episode, extended?)
  • trending(type, limit?, page?)
  • popular(type, limit?, page?)

認証

  • プラットフォームキー: ゲートウェイの環境変数 PLATFORM_TRAKT_KEY(登録済みTraktアプリのclient_id)。
  • BYO: https://trakt.tv/oauth/applications で登録後、?_apiKey=<client_id> を指定します。

読み取り専用のエンドポイントは、client_idだけで利用できます(ユーザーのOAuth認証は不要です)。

データソース

https://api.trakt.tv — ヘッダー trakt-api-key と trakt-api-version: 2。

クイックスタート

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

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

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

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

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

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

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

ask_pipeworx を使う

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

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

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

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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