mcpField
G
Google News

Google News

ローカル
github.com/lewisdonovan検索3842 週間前に更新

Google News について

Google News MCP は、最新ニュースの検索や記事本文の取得を必要とするエージェントと MCP クライアント向けのサーバーです。国と言語を指定してニュースを探せ、API キーやヘッドレスブラウザーは不要です。

主な機能

  1. 01キーワードと期間による記事検索
  2. 02言語と国による検索絞り込み
  3. 03国別のトップニュース取得
  4. 04記事本文とメタデータの取得
  5. 05媒体の URL を返却

活用シーン

  1. 01企業や話題の最近の報道を検索
  2. 02指定した国の主要ニュースを確認
  3. 03検索結果から記事本文を読む
  4. 04Google 検索演算子を使った報道検索

MCP 対応

MCP サーバーは MCP クライアントに `search_news`、`top_stories`、`get_article_text` ツールを公開します。Google News から結果を取得し、記事ページを直接読み込みます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"lewisdonovan-google-news": {
"command": "npx",
"args": [
"-y",
"google-news-scraper-mcp"
]
}
}
}
起動コマンドnpx -y google-news-scraper-mcp

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

パッケージ
npmgoogle-news-scraper-mcp0.1.2

ツール

3

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

パラメーター型必須説明
limitintegerいいえ返す記事の最大数。デフォルトは 20 です。
querystringはい検索する内容。例:"OpenAI"、"interest rates site:reuters.com"。
countrystringいいえ地域版の 2 文字の国コード。例:"GB"、"DE"、"BR"。デフォルトは US です。
languagestringいいえGoogle News のインターフェース言語。例:"en-GB"、"de"、"pt-BR"。デフォルトは en-US です。
timeframestringいいえ遡る期間。数値の後に h、d、m、y を付けます。例:"12h"、"1d"、"7d"、"6m"。デフォルトは 7d です。

詳細

📰 Google News MCP

あらゆる AI エージェントに最新ニュースを提供します。この Model Context Protocol サーバーを使うと、Claude、Cursor、VS Code などの MCP クライアントから Google News を検索したり、任意の国のトップニュースを読んだり、記事の本文を取得したりできます。

google-news-scraper を基盤としているため、API キーもアカウントもヘッドレスブラウザーも不要です。検索結果には Google のリダイレクトリンクではなく、実際の出版社の URL が含まれます。

ツール

ツール機能
search_news任意のキーワードで記事を検索します。期間(12h、7d、6m)、言語、国を指定できます。引用符、OR、site: などの Google 演算子に対応しています。
top_stories国と言語を指定して現在のトップニュースを取得します。または、Google News のトピックページに掲載されている記事を取得します。
get_article_text記事の URL にアクセスし、読みやすい本文、タイトル、署名欄、公開日時を返します。

各記事は { title, link, source, sourceUrl, datetime } として返されます。

セットアップ

MCP クライアントがサーバーを起動するため、常時実行しておく必要はありません。

Claude Desktop

google-news.mcpb をダウンロードしてダブルクリックするか、Settings → Extensions にドラッグします。Claude Desktop は独自の Node.js を使ってインストールするため、Node をインストールする必要はありません。

Claude Code
/plugin install google-news --marketplace lewisdonovan/google-news-scraper

または、claude mcp add google-news -- npx -y google-news-scraper-mcp を使ってサーバーを直接追加します。

Cursor、Windsurf、およびその他のほとんどのクライアント

Node.js 20.19 以降が必要です。

クライアントの MCP 設定(.cursor/mcp.json、claude_desktop_config.json など)に以下を追加します。

{
  "mcpServers": {
    "google-news": {
      "command": "npx",
      "args": ["-y", "google-news-scraper-mcp"]
    }
  }
}
VS Code
code --add-mcp '{"name":"google-news","command":"npx","args":["-y","google-news-scraper-mcp"]}'

プロンプトの例

  • 「過去 1 日の Nvidia に関する最新ニュースは?」
  • 「今日のドイツのトップニュースを英語で要約してください。」
  • 「今月の techcrunch.com に掲載された当社の製品発表に関する記事を探し、最も新しい記事を読んでください。」

注意事項

  • Google は、1 つの IP アドレスから短時間に大量のリクエストが送信されると、レート制限を適用します。スクレーパーは間隔を空けて再試行しますが、非常に頻繁に利用すると一時的にブロックされる場合があります。
  • get_article_text はページの HTML を直接読み取るため、ペイウォールのあるページや JavaScript でのみ表示されるサイトではエラーが返される場合があります。

プライバシー

サーバーは何も収集・保存しません。クエリを Google News に送信し、読み取りを指示された記事のページを取得します。プライバシーポリシーをご覧ください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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