
Google News
io.github.johnisanerd由 GitHub 帳號 johnisanerd 發布v1.0.0更新於 Nov 2, 2026
Google News headlines, sources, and links via the Apify Google News API, hosted MCP.
概覽
託管於 Apify 的 MCP 伺服器,讓助理搜尋 Google 新聞並以 JSON 回傳標題、來源、連結與摘要。
- 可以做什麼
- 依關鍵字搜尋 Google 新聞,回傳含排名位置、標題、連結、來源與摘要的文章
- 依地點、國家代碼、語言、Google 網域與語言限制調整結果範圍
- 開關安全搜尋、重複結果過濾與排除自動校正
- 以頁數上限控制抓取深度,每頁回傳一筆含搜尋中繼資料的 JSON 記錄
- 可將結果儲存到輸出檔案
- 適用情境
- 適合需要取得最新新聞的場合,例如媒體監測、競品情報、趨勢偵測,或為其他流程補充上下文,而不必為每家媒體各自維護用戶端。
- 執行需求
- 使用 mcp.apify.com 遠端端點,並預先載入 GoogleNewsAPI 這個 Actor。需要 Apify 帳號,透過瀏覽器 OAuth 或將 Apify API 權杖以 Bearer Authorization 標頭傳送來驗證,並需能連線至 Apify。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Google News,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.johnisanerd%2Fgoogle-news/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"google-news": {
"type": "http",
"url": "https://mcp.apify.com/?tools=johnvc/GoogleNewsAPI"
}
}
}README
📰 Google News API: News Search Results in Clean JSON
The efficient, reliable, and developer-friendly way to use the Google News API.
Actor page: apify.com/johnvc/GoogleNewsAPI Input schema: apify.com/johnvc/GoogleNewsAPI/input-schema
The Google News API searches Google News and returns clean, structured JSON, one item per page of results. Each item carries the search parameters, search metadata (total results, pages processed), and a news_results array where every article includes title, link, source, snippet, and ranking position. Supports location targeting, country and language filtering, safe search, duplicate filtering, and pagination control.
Video Walkthrough
Quick Start
Prerequisites
- Python 3.11 or higher
- An Apify account and API key (get a free key here)
-
Clone the repository
-
Install dependencies with UV
-
Configure your API key
-
Run the example
Alternative: set the API key directly
Why Use This Google News API?
Real-time coverage at scale. Google News aggregates tens of thousands of publishers. Instead of maintaining a client for each outlet, you query the aggregated index and get ranked results across all of them in a single call.
Geo-targeted results. Filter by country code (gl), language (hl), Google domain, and location string for precise control over the geographic and linguistic scope.
Configurable depth. Set max_pages for a quick headline snapshot or a deeper sweep. Each page is returned as a discrete item, easy to stream, filter, or load into a pipeline.
Predictable, pay-per-use pricing. A small per-run setup fee plus a per-page fee, with no subscription. You control cost with the page limit.
Consistent JSON output. Every article comes back with the same fields (title, link, source, snippet, position), so there is no schema variance between publishers.
Easy to automate. Call it from Python in a few lines, or load it as an MCP tool so assistants like Claude and Cursor can pull fresh news for you on demand.
Features
Core Capabilities
- Aggregated news search across thousands of publishers in one call
- Location targeting by country code (
gl), language (hl), and Google domain - Safe search and duplicate filtering toggles
- Auto-correction control with
nfprfor exact-match queries - Pagination control with a configurable page cap
Data Quality
- One item per page with a stable structure
news_resultsarray with title, link, source, snippet, and position per article- Search metadata (total results, pages processed) on every item
- Echoed search parameters so each item is self-describing
- Consistent JSON shape across every query
Usage Examples
Basic search
Geo-targeted search with language filtering
Input Parameters
Output Format
A real result for artificial intelligence (one item per page; the news_results array is trimmed to a single article here, and search_information carries additional fields).
Each page item echoes the search_parameters you sent, reports search_metadata (total results and pages processed), and lists every article in news_results with its ranking position, title, link, source, and snippet.
Use as an MCP tool
You can load the Google News API as an MCP tool so assistants call it for you. The MCP server URL preloads just this one Actor:
Authenticate with OAuth in the browser when offered, or with your Apify API token (the same APIFY_API_TOKEN used by the Python example). Get a token at https://console.apify.com/settings/integrations and a free Apify account at https://apify.com?fpr=9n7kx3 .
Install in Claude Cowork Desktop
[Install in Claude Cowork Desktop]
Cowork is the desktop app's automation mode. To give it the Google News API as a tool, add the Apify MCP server as a connector.
- Open the Claude desktop app and go to Settings → Connectors (or Settings → Developer → Edit Config to edit
claude_desktop_config.jsondirectly).- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Add the Apify MCP server, preloaded with only this Actor:
- Restart the app. When Cowork first calls the tool, complete the OAuth prompt in your browser, or add your Apify API token in the connector settings to skip OAuth.
- In a Cowork chat, confirm the tool is available and ask it to run the Google News API.
Download the desktop app and start a free trial: https://claude.ai/referral/uIlpa7nPLg More help: https://docs.apify.com/platform/integrations/claude-desktop
Install in Claude Code
Claude Code is the command-line tool. Add the Actor's MCP server with one command:
To use a token instead of browser OAuth:
Then verify with claude mcp list, or run /mcp inside a session. Ask Claude Code to call the Google News API.
Try Claude Code free: https://claude.ai/referral/uIlpa7nPLg Claude Code MCP docs: https://code.claude.com/docs/en/mcp
Install in Claude (website)
On claude.ai you add Apify as a connector, then enable just this Actor's tool.
- Go to Settings → Connectors → Browse connectors and search for Apify MCP server. Install it (enable or update if prompted).
- When connecting, authenticate with your Apify API token, and enable the tool
johnvc/GoogleNewsAPI. - In any chat, open + → Connectors and turn on Apify.
- Alternatively, choose Add custom connector and paste the full MCP URL
https://mcp.apify.com/?tools=actors,docs,johnvc/GoogleNewsAPI, using OAuth when prompted. - Ask Claude to run the Google News API.
Open Claude on the web: https://claude.ai/referral/uIlpa7nPLg
Install in Cursor
Cursor reads MCP servers from a project file at .cursor/mcp.json.
- In your project, create
.cursor/mcp.json:
- If you prefer token auth over browser OAuth, add a header:
- Open Cursor → Settings → MCP and confirm the apify server is connected (green dot).
- In Composer or Chat, ask Cursor to call the Google News API.
New to Cursor? Get it here: https://cursor.com/referral?code=XQP4VBLI3NNX
Install in ChatGPT
ChatGPT connects to the Apify MCP server through Developer mode (available on ChatGPT Pro, Plus, Business, Enterprise, and Education plans).
- Click your profile icon, then go to Settings > Apps. If you do not see a Create app button, open Advanced settings and enable Developer mode.
- Click Create app and fill out the form:
- Name: Apify
- MCP Server URL:
https://mcp.apify.com/?tools=actors,docs,johnvc/GoogleNewsAPI - Authentication: OAuth
- Click Create and authorize the connection with Apify.
- To use the app in a conversation, click + in the chat, choose Developer mode, and select Apify.
More help: https://docs.apify.com/platform/integrations/mcp
Use the Google News API to power media monitoring, competitive intelligence, trend detection, and LLM context pipelines with reliable, structured results.
Featured Tasks
Ready-to-run examples on the Apify Store.
🤖 Ask an AI assistant about this Actor
Open a ready-to-send prompt about the Google News API in the AI of your choice:
- 💬 ChatGPT
- 🧠 Claude
- 🔍 Perplexity
- 🅒 Copilot
Last Updated: 2026.10.27
來源:README.md,提交 371573d
工具
0版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 75%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。