Google News について
Google News MCP は、最新ニュースの検索や記事本文の取得を必要とするエージェントと MCP クライアント向けのサーバーです。国と言語を指定してニュースを探せ、API キーやヘッドレスブラウザーは不要です。
主な機能
- 01キーワードと期間による記事検索
- 02言語と国による検索絞り込み
- 03国別のトップニュース取得
- 04記事本文とメタデータの取得
- 05媒体の URL を返却
活用シーン
- 01企業や話題の最近の報道を検索
- 02指定した国の主要ニュースを確認
- 03検索結果から記事本文を読む
- 04Google 検索演算子を使った報道検索
MCP 対応
MCP サーバーは MCP クライアントに `search_news`、`top_stories`、`get_article_text` ツールを公開します。Google News から結果を取得し、記事ページを直接読み込みます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 返す記事の最大数。デフォルトは 20 です。 |
| query | string | はい | 検索する内容。例:"OpenAI"、"interest rates site:reuters.com"。 |
| country | string | いいえ | 地域版の 2 文字の国コード。例:"GB"、"DE"、"BR"。デフォルトは US です。 |
| language | string | いいえ | Google News のインターフェース言語。例:"en-GB"、"de"、"pt-BR"。デフォルトは en-US です。 |
| timeframe | string | いいえ | 遡る期間。数値の後に 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 に送信し、読み取りを指示された記事のページを取得します。プライバシーポリシーをご覧ください。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。