mcpField
M
mcp-google-trends-scraper

mcp-google-trends-scraper

ローカル
github.com/mambalabsdevデータ・分析02 日前に更新

mcp-google-trends-scraper について

Apify Actorを通じてGoogle Trendsの概要と詳細データを取得するMCPサーバーです。Googleログインやキーなしで、検索関心度、地域別データ、関連クエリを必要とするクライアント向けです。

主な機能

  1. 01検索語ごとの関心度概要
  2. 02時系列・地域別の関心度
  3. 03関連クエリとトピックの取得
  4. 04共通スケールでの検索語比較

活用シーン

  1. 01検索語の関心度推移を追跡
  2. 02地域別に検索語を比較
  3. 03上昇中の関連クエリを確認

MCP 対応

MCPクライアントに `get_google_trends` ツールを提供します。Apify Actorの実行を開始し、データセットの行を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-google-trends-scraper": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-google-trends-scraper"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-google-trends-scraper
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mambalabsdev/mcp-google-trends-scraper1.0.2

ツール

1

掲載時のツール一覧 · 2 日前に更新

パラメーター型必須説明
geostringいいえ世界全体の場合は空欄にします。または、US、DE、US-CA などの Google 地域コードを指定します。
termsarrayいいえ検索語。1 回の実行につき最大 200 件です。/m/0j6n6s8 のような Google トピック ID も使用できます。
comparebooleanいいえtrue:語句を 5 件ずつのグループにまとめ、共通の尺度で同じグラフに表示します。false:各語句を個別のグラフに表示します。どちらの場合も、語句ごとに料金が発生します。
outputsarrayいいえinterest_over_time、interest_by_region、related_queries、related_topics のいずれかを指定します。デフォルトは最初の 3 項目です。related_topics の制限については Limitations を参照してください。
categorystringいいえGoogle Trends のカテゴリ番号です。0 はすべてのカテゴリを表します。この番号は Trends URL の cat= 部分にあります。
propertystringいいえ読み取る Google 検索の種類:web、news、images、youtube、shopping。
timeframestringいいえnow 1-H、now 4-H、now 1-d、now 7-d、today 1-m、today 3-m、today 12-m、today 5-y、all、または YYYY-MM-DD YYYY-MM-DD 形式の 2 つの日付。
proxy_modestringいいえauto(デフォルト):リクエストは Apify プロキシプール経由で送信され、プールで処理できないリクエストは住宅用 IP アドレス経由で再試行されます。residential:すべてのリクエストで住宅用 IP アドレスを使用します。信頼性に関する設定のみで、料金は変わりません。
max_charge_usdstringいいえ任意。料金がこの金額を超える前に実行を停止します。サマリー行は常に返されます。
region_resolutionstringいいえauto:世界全体では国単位、国内では地域単位で解決します。DMA は米国の都市圏です。CITY には geo が必要です。COUNTRY では geo を空欄にする必要があります。

詳細

Google Trends Scraper MCP Server

npm version license

Apify 上の Mamba Labs Google Trends Scraper アクター用の MCP サーバーです。検索語句の Google Trends データを取得し、語句ごとのサマリー行とフラットな詳細行を返します。

内容

機能

検索語句を指定します。必要に応じて、地域、期間、カテゴリ、検索対象も指定できます。語句ごとに、サマリー行(平均、最新、ピーク時の関心度、直近の変化、上位地域、上位および急上昇中の検索語句)と、時間の経過に伴う関心度、地域、関連する検索語句のフラットな行が返されます。語句は5件ずつのグループにまとめ、同じ尺度で比較できます。値はグラフを基準とした相対値であり、検索数ではありません。

すべての処理は Apify 上で実行されます。このパッケージは、アクターの実行を開始し、完了を待って、データセットの行を返す薄いクライアントです。

クイックスタート

Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。

Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに以下を追加します。

{
  "mcpServers": {
    "mamba-google-trends-scraper": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-google-trends-scraper"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

クライアントを再起動すると、get_google_trends ツールが表示されます。

前提条件

  • Node.js 18 以降。
  • console.apify.com/account/integrations で取得した Apify API トークンを APIFY_TOKEN として設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。

プロンプトの例

  • 「過去12か月で、米国における抹茶への関心はどのように変化しましたか?」
  • 「米国の都市圏ごとに、コーヒーと紅茶を比較してください。」
  • 「オゼンピックに関連して急上昇している検索語句は何ですか?」

ツール

get_google_trends。ツールは1つです。引数の例:

{
  "terms": [
    "coffee",
    "matcha"
  ],
  "geo": "US",
  "timeframe": "today 12-m"
}

入力

アクターで購入者向けに設定できるすべての入力です。省略された入力には、アクター独自のデフォルト値が適用されます。

入力型必須説明
termsarrayいいえ検索語句。1回の実行につき最大200件です。/m/0j6n6s8 などの Google トピック ID も使用できます。
geostringいいえ世界全体の場合は空欄にします。または、US、DE、US-CA などの Google 地域コードを指定します。
timeframestringいいえnow 1-H、now 4-H、now 1-d、now 7-d、today 1-m、today 3-m、today 12-m、today 5-y、all、または YYYY-MM-DD YYYY-MM-DD 形式の2つの日付。
categorystringいいえGoogle Trends のカテゴリ番号。0 はすべてのカテゴリです。番号は Trends URL の cat= 部分にあります。
propertystringいいえ読み取る Google 検索の種類:web、news、images、youtube、shopping。
comparebooleanいいえtrue:語句を5件ずつのグループにまとめ、共通の尺度でグラフ化します。false:語句ごとに独立したグラフを作成します。どちらの場合も、語句ごとに料金が発生します。
outputsarrayいいえinterest_over_time、interest_by_region、related_queries、related_topics のいずれかです。デフォルトは最初の3つです。related_topics については「制限事項」を参照してください。
region_resolutionstringいいえauto:世界全体では国、国内では地域です。DMA は米国の都市圏です。CITY には geo の指定が必要です。COUNTRY では geo を空欄にする必要があります。
max_charge_usdstringいいえ任意です。実行料金がこの金額を超える課金が発生する前に、実行を停止します。サマリー行は常に返されます。
proxy_modestringいいえauto(デフォルト):リクエストは Apify のプロキシプール経由で送信され、プールを通過できなかったリクエストは住宅用 IP アドレスで再試行されます。residential:すべてのリクエストに住宅用 IP アドレスを使用します。信頼性に関する設定であり、料金には影響しません。

料金

Apify ではイベントごとに課金され、Apify アカウントに請求されます。価格は USD です。

イベント無料プランBronzeSilverGold
term-report、データがある検索語 1 件、サマリー行と最大 170 件の詳細行$0.0065$0.006175$0.00585$0.005525
extra-rows、1 件の検索語で最初の 170 件を超える、追加の詳細行 100 件ごと$0.0035$0.003325$0.00315$0.002975
apify-actor-start、実行開始 1 回あたり$0.002$0.002$0.002$0.002

データがない検索語、Google が拒否した検索語、拒否された入力は無料です。Apify プロキシの通信料を含め、実行にかかるプラットフォーム費用は Mamba Labs が負担します。

Actor の完全なドキュメント

apify.com/mambalabs/google-trends-scraper

ライセンス

MIT。LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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