Skip to main content
Glama
trendsmcp-ai

news-volume-mcp

by trendsmcp-ai

news-volume-mcp

ニュース言及数をMCPツールとして提供します。Claude、Cursor、またはMCP互換のAIホストに組み込めます。週次シリーズ、成長率、そしてライブGoogleニュースフィード。

提供元: trendsmcp.ai — 1つのAPIキー、1つのクライアントで30以上のデータソース: Google Search, YouTube, TikTok, Reddit, Amazon, Wikipedia, App Store, Steam, npm, ニュース言及数, ニュースセンチメント, ライブトレンドフィードなど。プラットフォームごとに別の認証情報は不要です。

無料のAPIキーを取得 → trendsmcp.ai — 月100リクエスト無料、クレジットカード不要。

📖 完全なAPIドキュメント → trendsmcp.ai/docs

2026年対応。Python 3.8から3.13で動作。

MCPツールとして使用

mcp.jsonに追加(Claude Desktop, Cursor, Windsurf, VS Code, または任意のMCPホスト):

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

無料のキーを trendsmcp.ai で取得。Claude, Cursor, Windsurf, VS Codeの完全なセットアップ手順は trendsmcp.ai/docs を参照。


Related MCP server: news-volume-mcp

スクレイピング不要。429エラーなし。プロキシ不要。

以前にpytrendsや同様のスクレイパーを使ったことがあるなら、問題点はご存知でしょう: ランダムな429 Too Many Requestsブロック、午前2時のパイプライン停止、time.sleep()ハック、プロキシローテーションのコスト、そしてGoogleがプロトコルレベルでスクレイパーを明示的にフラグするため現在アーカイブされているライブラリ。

trendsmcpはマネージドな代替手段です。私たちがデータインフラを運用し、あなたはRESTエンドポイントを呼び出すだけです。

News Volumeデータのpytrends代替

スクレイパー / pytrends

trendsmcp

429レート制限エラー

常に

なし

プロキシが必要

頻繁に

なし

プラットフォーム変更で停止

はい、定期的に

いいえ

カバーするデータソース

1(Googleのみ)

30以上

絶対的なボリューム推定

いいえ

はい

クロスプラットフォームの成長

いいえ

はい

非同期サポート

いいえ

はい

積極的にメンテナンス

いいえ(アーカイブ済み)

はい

無料枠

いいえ

はい、月100リクエスト


インストール

pip install news-volume-mcp

システム依存関係なし。Python 3.8以上。内部でhttpxを使用。


クイックスタート

from news_volume_mcp import TrendsMcpClient, SOURCE

client = TrendsMcpClient(api_key="YOUR_API_KEY")

# 5-year weekly time series — no sleep(), no proxies, no 429s
series = client.get_trends(source=SOURCE, keyword="climate change")
print(series[0])
# TrendsDataPoint(date='2026-03-28', value=72, keyword='climate change', source='news volume')

# Period-over-period growth
growth = client.get_growth(
    source=SOURCE,
    keyword="climate change",
    percent_growth=["3M", "1Y"],
)
print(growth.results[0])
# GrowthResult(period='3M', growth=14.5, direction='increase', ...)

# What's trending right now (across all live platforms)
trending = client.get_top_trends(limit=10)
print(trending.data)
# [[1, 'topic one'], [2, 'topic two'], ...]

非同期サポート

import asyncio
from news_volume_mcp import AsyncTrendsMcpClient, SOURCE

async def main():
    client = AsyncTrendsMcpClient(api_key="YOUR_API_KEY")
    series = await client.get_trends(source=SOURCE, keyword="climate change")
    print(series[0])

asyncio.run(main())

1つのキーで複数のプラットフォームを同時にクエリ:

google, youtube, reddit, amazon, tiktok = await asyncio.gather(
    client.get_trends(source="google search", keyword="climate change"),
    client.get_trends(source="youtube",       keyword="climate change"),
    client.get_trends(source="reddit",        keyword="climate change"),
    client.get_trends(source="amazon",        keyword="climate change"),
    client.get_trends(source="tiktok",        keyword="climate change"),
)

ユースケース

  • SEOリサーチ: コンテンツ公開前にGoogle Search、Google News、Google Images全体のキーワード検索ボリュームトレンドを追跡

  • マーケットリサーチ: 製品カテゴリに参入する前にAmazonとGoogle Shoppingでの消費者需要シグナルを測定

  • 投資リサーチ: 先行指標としてRedditの議論ボリューム、ニュースセンチメント、Wikipediaページビューのスパイクを監視

  • コンテンツ戦略: トピックがピークに達し競合が飽和する前にYouTubeとTikTokで成長しているものを発見

  • 競合トラッキング: カスタム日付範囲でプラットフォーム間のブランド検索ボリューム成長を比較

  • アプリアナリティクス: Redditやニュースの話題と共にApp Storeの関心とアプリアンインストール推定を追跡


連携可能

  • Claude (MCP経由 — trendsmcp.ai/docs)

  • Cursor (MCP経由 — trendsmcp.ai/docs)

  • ChatGPT (MCP経由 — trendsmcp.ai/docs)

  • Windsurf (MCP経由 — trendsmcp.ai/docs)

  • VS Code Copilot (MCP経由 — trendsmcp.ai/docs)

  • LangChain: TrendsMcpClientの出力をツール結果やコンテキストとして直接渡す

  • CrewAI: 任意のメソッドをToolとしてラップしてクルーに組み込む

  • AutoGen: 任意のエージェントの呼び出し可能ツールとして登録

  • LlamaIndex: トレンドシリーズを構造化データノードとして検索に使用

  • Pandas: 各get_trends()の応答を1行でDataFrameに変換


メソッド

キーワードの過去の時系列データを返します。デフォルトは5年間の週次データ。data_mode="daily"を渡すと、過去30日間の日次粒度で取得。

get_growth(source, keyword, percent_growth, data_mode=None)

2時点間のパーセンテージ成長を計算します。プリセット文字列またはCustomGrowthPeriodオブジェクトを渡します。

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

今日のライブトレンドアイテムを返します。typeを省略すると全フィードを一度に取得。

利用可能なライブフィード: Google Trends Google News Top News YouTube Trending TikTok Trending Hashtags X (Twitter) Trending Reddit Hot Posts Reddit World News Wikipedia Trending Amazon Best Sellers Top Rated Amazon Best Sellers by Category App Store Top Free App Store Top Paid Google Play Spotify Top Podcasts Top Websites


全30以上のデータソース

1つのAPIキー。1つのクライアント。すべてのプラットフォーム。個別の認証情報は不要。

source

測定内容

"google search"

Google Searchの検索ボリューム

"google images"

Google Imagesの検索ボリューム

"google news"

Google Newsの検索ボリューム

"google shopping"

Google Shoppingの購入意図

"youtube"

YouTubeの検索ボリューム

"tiktok"

TikTokのハッシュタグボリューム

"reddit"

Redditのサブレディット購読者数の推移

"amazon"

Amazonの商品検索ボリューム

"wikipedia"

Wikipediaのページビュー

"news volume"

ニュース記事の言及数

"news sentiment"

ニュースセンチメントスコア(ポジティブ/ネガティブ)

"app downloads"

モバイルアプリのダウンロード/インストール推定数(Android)

"npm"

npmパッケージの週間ダウンロード数

"steam"

Steamの同時プレイヤー数

すべての値は0〜100に正規化されているため、プラットフォーム間で直接比較できます。


エラーハンドリング

from news_volume_mcp import TrendsMcpClient, TrendsMcpError, SOURCE

client = TrendsMcpClient(api_key="YOUR_API_KEY")

try:
    series = client.get_trends(source=SOURCE, keyword="climate change")
except TrendsMcpError as e:
    print(e.status)   # e.g. 429 if you exceed your plan quota
    print(e.code)     # e.g. "rate_limited"
    print(e.message)

よくある質問

これはNews Volumeをスクレイピングしますか? いいえ。trendsmcpはマネージドデータインフラを運用しています。あなたのPythonコードは1回の認証されたREST呼び出しを行います。スクレイピング、Selenium、クキー、プ口キシは不要です。

News Volumeの開発者アカウント、OAuthトーケン、またはプラットフォームAP Iキーは必要ですか? いいえ。1つのtre ndsmcp A PIキーで30以上のデータソースすべてにアクセスできます。

News Volumeがバックエンドを変更した場合、壊れますか? いいえ。A PIの安定性是当社の責任です。上流で何か変更があれば、バックエンドを更新します。あなたのコードはそのまま動作し続けます。

同じキーで複数のプラつのフォームをクエリできますか? はい。1つのキーですべてのデータソースをカバーします。sourceを上記の30以上の値のいずれかに切り替えてください。

無料枠はありますか? はい、月100リクエストまで無料で、クレジットカードは不要です。trendsmcp.aiでキーを取得

本番データパイプラインで使用できますか? はい。クライアントはステートレスでスレッドセーフ、複数プラットフォームでの同時クエリのために非同期をサポートしています。


関連パッケージ


リンク


ライセンス

MIT

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
4moRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Real-time trend data from Google Trends (Search, Images, News, Shopping), YouTube, TikTok, Reddit, Amazon, Wikipedia, npm, Steam, Spotify, X (Twitter), App Store, Google Play, web traffic, and news sentiment via one MCP connection. Works with Claude, Cursor, VS Code, Windsurf, ChatGPT, and any MCP-compatible AI.
    28
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    MCP server providing news article mention volume data, weekly series, growth percentages, and a live Google News feed as an AI tool.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Connect AI agents to real-time financial news covering global markets, geopolitics, and company-level events. Search and filter articles by ticker, source, country, and language; every article includes sentiment scores and tagged company entities with tickers and ISINs. Remote server with standard OAuth 2.0, works out of the box with Claude, ChatGPT, Cursor, and any MCP client. Free tier available
    4
    3
    87
    MIT

View all related MCP servers

Related MCP Connectors

  • Real-time corroborated news events + 5-year archive, for agents. Free tier, no key.

  • News sentiment scores over time, with growth for any topic. Free key at trendsmcp.ai

  • Real-time curated crypto news for AI agents with sentiment, recaps, and search.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/trendsmcp-ai/news-volume-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server