mcp-news-media-mention-monitor について
企業、ブランド、人物、トピックに関する Google News の記事を追跡する MCP サーバーです。媒体の元記事 URL と見出しの感情ラベルを返し、状態キーを使うと再実行時に新着記事だけを取得できます。
主な機能
- 01クエリで Google News を検索
- 02媒体の元記事 URL とドメインを返却
- 03見出しの感情を分類
- 04検索語をまたぐ重複記事を統合
- 05状態キーで新着結果を追跡
活用シーン
- 01企業に関する報道の監視
- 02ブランドや人物の最近の見出しの確認
- 03定期検索の間に追加された記事の確認
MCP 対応
MCP クライアントに monitor_news_mentions ツールを公開します。Apify Actor を実行して記事行を返し、状態に基づいて新着結果を絞り込めます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 1 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| country | enum | いいえ | Google News の国別版。デフォルトは US です。US | GB | CA | AU | IE | NZ | IN | SG | ZA | DE | AT | CH | FR | BE | NL | ES | MX | AR | BR | PT | IT | SE | NO | DK | FI | PL | JP | KR | IL | AE |
| queries | array | はい | 検索語を 1~50 個指定します。企業名、ブランド、人、トピックを指定できます。完全一致させるフレーズは二重引用符で囲みます。 |
| language | string | いいえ | エディションの言語コード。例:en、de、pt-419。デフォルトは en です。 |
| only_new | enum | いいえ | true(デフォルト):同じ state_key を使った以前の実行で返された記事をスキップします。true | false |
| state_key | string | いいえ | このウォッチリストの名前。例:acme-weekly。 |
| since_days | string | いいえ | 遡る日数。1~90。デフォルトは 7 です。 |
| max_articles | string | いいえ | 検索語ごとの記事数の上限。1~100。新しい順です。デフォルトは 50 です。 |
| exclude_terms | array | いいえ | すべての検索から除外する語を最大 20 個指定します。 |
| max_charge_usd | string | いいえ | この実行の任意の費用上限(USD)。 |
| resolve_publisher_url | enum | いいえ | true(デフォルト):各記事をパブリッシャー自身の URL に解決します。true | false |
詳細
ニュース・メディア掲載モニター MCP サーバー
Apify 上の Mamba Labs News and Media Mention Monitor アクター向け MCP サーバーです。企業名、ブランド名、人名、またはトピックを指定すると、それぞれについて Google News を検索し、記事ごとに1行を返します。各行には、見出し、メディア名、日付、発行元サイトのURLとドメイン、見出しのセンチメントラベルが含まれます。only_new を有効にすると、同じ state_key を指定して再度呼び出した際、以前に返されていない記事だけが返されます。
内容
機能
各 news.google.com のリンクは、発行元サイト上の記事のURLに解決されます。検索語が2つ該当する記事も、1回だけ返されます。実行時に記事が見つからなかった場合は、その理由を示す無料の概要行が1行返されます。該当なし、すべて以前に返された、または Google News から応答がなかった、のいずれかです。処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンが設定された Apify アカウントが必要です。
以下を Claude Desktop の設定ファイル(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。
{
"mcpServers": {
"mamba-news-media-mention-monitor": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-news-media-mention-monitor"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動すると、monitor_news_mentions ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations から取得した Apify API トークンを
APIFY_TOKENとして設定します。サーバーはトークンがなくてもツールを一覧表示しますが、ツールの呼び出しにはトークンが必要です。
プロンプトの例
- 「今週、Gong と Salesloft についてニュースで何が報じられましたか?」
- 「過去30日間の自社に関するニュース記事を探して、掲載メディアを一覧にしてください。」
- 「前回の確認以降、Acme Robotics に関する否定的な見出しはありますか?」
ツール
monitor_news_mentions。ツールは1つです。引数の例:
{
"queries": ["\"Acme Robotics\""],
"since_days": "7",
"state_key": "acme-weekly"
}
入力
アクターの購入者向け入力をすべて変更せずに使用します。省略した入力には、アクター独自のデフォルト値が使われます。数値と yes/no の値は文字列として送信されます。
| 入力 | 型 | 説明 |
|---|---|---|
queries | array | 検索語を1~50個指定します。必須 |
exclude_terms | array | 除外する単語を最大20個指定します |
since_days | string | 過去何日分を検索するか。1~90。デフォルトは7 |
country | string | Google News の国別エディション。デフォルトは US |
language | string | 言語コード。デフォルトは en |
resolve_publisher_url | string | true(デフォルト)または false |
only_new | string | true(デフォルト)または false |
state_key | string | このウォッチリストの名前 |
max_articles | string | 検索語ごとの記事数。1~100。デフォルトは50 |
max_charge_usd | string | 実行料金の任意の上限 |
料金
Apify でイベントごとに料金が発生し、Apify アカウントに請求されます。価格は米ドルです。
| イベント | 無料プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
article-row、返された記事1件あたり | $0.0023 | $0.002185 | $0.00207 | $0.001955 |
apify-actor-start、実行開始1回あたり | $0.0015 | $0.0015 | $0.0015 | $0.0015 |
only_new によってスキップされた記事には料金が発生しません。概要行は無料です。
キーについて
アクターはキーを必要とせず、保持もしません。プロキシ通信によって料金が追加されることはありません。実行にかかるプラットフォーム料金は Mamba Labs が負担します。
Full actor documentation
apify.com/mambalabs/news-media-mention-monitor
License
MIT. See LICENSE.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。