mcpField
Y
YouTube Trends MCP

YouTube Trends MCP

リモート
trendsmcp.aiデータ・分析18 週間前に更新
リポジトリ公式サイト

YouTube Trends MCP について

YouTube Trends MCPは、YouTubeを含む30以上のデータソースのトレンド履歴、成長率比較、リアルタイムランキングを提供します。YouTube検索の関心度を他のプラットフォームの動向と合わせて追うAIエージェント向けです。

主な機能

  1. 01週次・日次のトレンド履歴
  2. 02期間別の成長率比較
  3. 03リアルタイムのランキング取得
  4. 0430以上のデータソース

活用シーン

  1. 01YouTube検索の関心度を追跡
  2. 02複数ソースでキーワード成長率を比較
  3. 03各プラットフォームの現在のランキングを取得

MCP 対応

ホスト型MCPサーバーが、MCPクライアントに `get_time_series`、`get_growth`、`get_top_trends` を提供します。ローカルホスト向けのstdioアダプターもあります。

設定

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

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

すべてのエンドポイント
Streamable HTTPhttps://youtube.api.trendsmcp.ai/mcp認証が必要

ツール

詳細

YouTube Trends MCP のロゴ

YouTube Trends MCP

AI エージェント向けのリアルタイムトレンドデータ。Google、TikTok、YouTube、Amazon、Reddit、その他30以上のソースに対応。MCP 接続1つ、API キー1つで利用できます。

PyPI License: MIT CI MCP Free tier Glama

無料の API キーを取得 · ドキュメント · 料金 · データソース · PyPI · Glama

You: Using TrendsMCP, compare 6-month growth for GLP-1 on Google, TikTok, and Amazon.

Agent: Google Search  +84%
       TikTok         +212%
       Amazon         +61%

ツールは3つです。パイプラインが対応する範囲で、値を0~100に正規化します。プラットフォームごとのキーは不要です。お客様側でスクレイピングを行う必要もありません。

クイックインストール

サイトのヒーローセクションと同じ4つのクライアントに対応しています。まず無料のキーを取得してください(月100リクエスト)。Claude と ChatGPT では OAuth でサインインします。Cursor と VS Code ではクリックしてから、ディープリンクにプレースホルダーが使われている場合は /account で取得したキーを入力します。

Claude に追加 Cursor に追加 ChatGPT に追加 VS Code に追加

クライアントクリック後の操作
Claudeコネクター名と URL(https://www.trendsmcp.ai/mcp)は入力済みです。確認してから認証してください。
CursorMCP のインストールを承認してください。プロンプトが表示された場合は YOUR_API_KEY を置き換えてください。
ChatGPT開発者モードを有効にします(プロフィール → 設定 → セキュリティ)。名前を Trends MCP、URL を https://www.trendsmcp.ai/mcp に設定してから認証してください。
VS Codeアカウントページでサインインし、キーが含まれるように VS Code ボタンを使用してください。

次に、Using TrendsMCP, what's trending on Google right now? と尋ねてください。

ツール · ソース · フィード · REST · 他のクライアントへのインストール


これは何か

https://api.trendsmcp.ai/mcp でホストされる MCP です。POST https://api.trendsmcp.ai/api でも同じ Bearer キーを使用します。このリポジトリには、Glama やローカルホスト向けの stdio アダプターも含まれています。

ツール用途キーワードが必要か
get_time_series1つのソースにおける1つのキーワードの履歴はい
get_growth7D~5Yの変化率(1回の呼び出しで複数の期間を取得)はい
get_top_trendsプラットフォームで現在ランキング上位のものいいえ

他のクライアントへのインストール

your account から取得したキーに YOUR_API_KEY を置き換えてください。

Claude Code
claude mcp add --scope user --transport http trends-mcp https://api.trendsmcp.ai/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"
Cursor(手動)

~/.cursor/mcp.json(Windows:%USERPROFILE%\.cursor\mcp.json)

{
  "mcpServers": {
    "trends-mcp": {
      "url": "https://api.trendsmcp.ai/mcp",
      "transport": "http",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}
VS Code / Copilot(JSON を手動で設定)

.vscode/mcp.json またはコマンドパレット → MCP: Add Server。キーを自動で設定するには、アカウントページの VS Code ボタンを使用することをおすすめします。

{
  "servers": {
    "trends-mcp": {
      "type": "http",
      "url": "https://api.trendsmcp.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}
Windsurf

Cursor の url + transport ではなく、serverUrl を使用します。ファイル:~/.codeium/windsurf/mcp_config.json。

{
  "mcpServers": {
    "trends-mcp": {
      "serverUrl": "https://api.trendsmcp.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}
Cline

リモートサーバーの場合は、正確に streamableHttp と入力してください。llms-install.md を参照してください。

{
  "mcpServers": {
    "trends-mcp": {
      "type": "streamableHttp",
      "url": "https://api.trendsmcp.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" },
      "disabled": false
    }
  }
}
Claude Desktop(HTTP ネイティブ非対応)
{
  "mcpServers": {
    "trends-mcp": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://api.trendsmcp.ai/mcp",
        "--header", "Authorization:${AUTH_HEADER}"
      ],
      "env": { "AUTH_HEADER": "Bearer YOUR_API_KEY" }
    }
  }
}
Claude.ai カスタムコネクター

設定 → コネクター → https://www.trendsmcp.ai/mcp を追加します。この方法では www.trendsmcp.ai の OAuth を使用します。このコネクター設定に Bearer キーを入力しないでください。

Stdio(このリポジトリ / Glama)

ホスト型 HTTP が引き続き製品のデフォルトです。このプロセスではキーなしでツールを一覧表示できます。有料の呼び出しには TRENDSMCP_API_KEY が必要で、同じ利用枠が請求されます。

pip install -e .
python -m trends_mcp_server
{
  "mcpServers": {
    "trends-mcp": {
      "command": "python",
      "args": ["-m", "trends_mcp_server"],
      "env": { "TRENDSMCP_API_KEY": "YOUR_API_KEY" }
    }
  }
}
プロンプトのヒント

モデルがウェブ検索ではなくこれらのツールを選ぶよう、「using TrendsMCP」と指定してください。その他のクライアント:ドキュメント。


ツール

最新のパラメーター一覧:ドキュメント。

get_time_series

1 つの source + keyword を対象とする、週次(または日次)の履歴です。MCP と REST で同じ名前です(mode: "get_time_series")。REST ではエイリアスとして get_trends も使用できます。

引数必須備考
keywordはい形式はソースによって異なります(下表を参照)
sourceはい1 回の呼び出しにつき 1 つのソース。カタログ名は小文字です
data_modeいいえREST のみ。weekly(デフォルト)または daily

パイプラインが対応している場合、インデックスは 0~100 です(返される期間内のピークが 100)。そのソースに絶対値の時系列データがある場合は、volume が含まれます。

get_growth

2 時点間の変化率です。1 回の呼び出しで複数の期間を指定しても、そのソース + キーワードに対して 1 回のリクエストとして数えられます。

引数必須備考
keywordはいget_time_series と同じ形式です
sourceはい1 つのソース、またはカンマ区切りのリスト(google search, tiktok, amazon)
percent_growthいいえデフォルトは ["12M"]。以下のプリセット、または { "recent", "baseline", "name" } の日付オブジェクト

プリセット:7D 14D 30D 1M 2M 3M 6M 9M 12M 1Y 18M 24M 2Y 36M 3Y 48M 60M 5Y MTD QTD YTD。

get_top_trends

リアルタイムのランキング一覧です。キーワードは不要です。 MCP では type が必須で、フィード名と完全に一致させる必要があります(大文字・小文字も含む)。REST では、すべてのフィードを取得する場合に限り type を省略できます(フィードごとに請求されます)。

引数MCP で必須備考
typeはいライブフィードを参照
limitいいえデフォルトは 25、最大 200
offsetいいえページネーション
category一部のタイプで必須Amazon / Google Trends / Top Websites / Substack / TikTok のハッシュタグカテゴリーボード
sortいいえrank(デフォルト)または rank_change
windowいいえsort=rank_change の場合:1d 3d 7d 14d 30d

正しく振り分けるプロンプト

Using TrendsMCP, what's trending on Google right now?
Using TrendsMCP, what are the hottest Reddit posts right now?
Using TrendsMCP, compare 6-month growth for creatine gummies on Google, TikTok, and Amazon.
Using TrendsMCP, show Google Search history for protein soda.
Via TrendsMCP, pull npm download history for langchain.
Using TrendsMCP, show Steam concurrent players for Elden Ring.
Via TrendsMCP, Android downloads for com.openai.chatgpt.
Using TrendsMCP, fastest-climbing Amazon best sellers in Toys Games this week.

キーワードのデータソース

get_time_series / get_growth の source です。ライブフィードの type とは文字列が異なります。

source指標keyword
google search検索ボリューム任意のフレーズ
google images画像検索ボリューム任意のフレーズ
google newsニュースタブのボリューム任意のフレーズ
google shoppingショッピングタブのボリューム任意のフレーズ
youtubeYouTube 検索ボリューム任意のフレーズ
tiktokハッシュタグのボリュームハッシュタグまたはトピック(# は省略可能)
redditサブレディットの注目度名前のみ、r/ は付けない
amazon商品検索ボリューム商品またはカテゴリ
wikipediaページビュー記事タイトルまたはトピック
news volume言及数任意のフレーズ
news sentimentニュースの論調任意のフレーズ
app downloadsAndroid のダウンロード数Play のバンドル ID(例:com.openai.chatgpt)
app rankingsAndroid のチャート順位バンドル ID
npm週間ダウンロード数正確なパッケージ名(react、@babel/core)
steam月間同時プレイヤー数ゲームの表示名(Elden Ring)

source: "Google Trends" は無効です。履歴データには google search を、ライブボードには type: "Google Trends" を使用してください。


ライブフィード

get_top_trends の type です。名前をそのまま指定してください。

typeボード
Google Trends現在の Google 検索
Google Trends by Categorycategory が必要(例:Games)
Google News Top NewsGoogle News の記事
TikTok Trending Hashtagsハッシュタグ
TikTok Trending Hashtags by Categorycategory が必要
TikTok Trending Searchesアプリ内検索
YouTube Trending動画
X (Twitter) TrendingX のトピック
Reddit Hot Postsフロントページ
Reddit World Newsr/worldnews
Wikipedia Trending閲覧数の多い記事
Amazon Best Sellers Top Rated高評価の販売者
Amazon Best Sellers by Categorycategory が必要(例:Toys Games)
App Store Top Free / App Store Top PaidiOS チャート
Google PlayPlay チャート
Top Websitesグローバルのトラフィック順位。category は任意
Spotify Top Podcastsポッドキャスト
Steam Most Playedライブのプレイヤー数
Substack / Substack by Categoryニュースレター
GitHub日次のトレンドリポジトリ
IMDb MOVIEmeter映画のアクティビティ
Open Library Trending Books書籍

カテゴリ名の一覧:ドキュメント。

iOS チャート、GitHub リポジトリ、Spotify、IMDb、Open Library、Substack、Top Websites は source 値ではなく、フィードです。source: "web traffic" はありません。


REST API

curl -sS -X POST https://api.trendsmcp.ai/api \
  -H "Authorization: Bearer $TRENDSMCP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"get_top_trends","type":"Google Trends","limit":5}'
import os, requests

r = requests.post(
    "https://api.trendsmcp.ai/api",
    headers={"Authorization": f"Bearer {os.environ['TRENDSMCP_API_KEY']}"},
    json={"mode": "get_growth", "source": "google search", "keyword": "bitcoin", "percent_growth": ["3M", "12M"]},
)
print(r.json())

Python クライアント:pip install trendsmcp。


制限とエラー

プラン月間リクエスト数価格
Free100$0
Starter1,000$19
Pro5,000$49
Business25,000$199

年間請求は 20% 割引です。すべてのプランで同じデータソースカタログを利用できます。無料プランの履歴データと「上位 N 件」の上限については、料金をご覧ください。失敗した呼び出しは課金されません。上限を超えると 429 / rate_limited が返されます(予期しない超過料金はありません)。

課金対象のリクエスト 1 件:

  • get_time_series:データソース 1 件 + キーワード 1 件
  • get_growth:データソース 1 件 + キーワード 1 件(同じ呼び出しに含まれるすべての期間を含む)
  • get_top_trends:type ごと(およびドキュメントに記載されているページネーション)
ステータス意味
400source / type /フィールドが不正または未指定
401キーが未指定または無効
404該当するキーワードとデータソースの時系列データがない
429月間上限
500上流または内部エラー

キーをコミットしないでください。Claude.ai コネクタは OAuth を使用します。他のクライアントでは Authorization: Bearer … を使用します。


このツールでできないこと

  • 地域別の内訳、関連クエリ、関連トピック
  • 時間単位の時系列データ
  • 1 回の呼び出しで複数のデータソースを横断する get_time_series(カンマ区切りの source リストを指定した get_growth、または複数回の get_time_series 呼び出しを使用してください)
  • フィード名の創作:MCP の type は表の内容と一致させる必要があります

このリポジトリを開発する

pip install -e .
python -m trends_mcp_server

CI:.github/workflows/ci.yml。セキュリティ:SECURITY.md。課題:github.com/trendsmcp-ai/youtube-trends-mcp/issues。


リンク

MIT © Trends MCP

コメント

MCP は初めてですか?

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

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