google_news_search
Search Google News for articles and news content. Results will be automatically categorized by topic.
Pull Google News coverage for a query, a topic or a running story, in the country and language a reader there would see.
LABSCO SUMMARY
One call covers both ways people follow news: a phrase, or the token for a story or topic already being tracked. Because gl and hl are parameters rather than machine settings, the results are the ones a reader in that country and language would get, which is the difference that matters when the question is how something is being covered elsewhere.
A single search tool over Google News: a free-text query, or one of the tokens Google News uses for a topic, section, story or publication, with the language and country of the results under your control.
A SerpApi key in SERP_API_KEY: create an account at serpapi.com and copy the key from the dashboard (the free tier is 250 searches a month). Node.js to run the server.
One command plus a key — npm i @chanmeng666/google-news-server, then supply credentials
USE CASES
Google News addresses a running story, a topic, a section or a publication by token rather than by search string, so the follow-up call returns that same thread of coverage instead of a fresh guess at it.
gl sets the country and hl the language, so the same query can be run as a reader in that market would see it — which is the point when the question is about coverage rather than facts.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
google_news_searchSearch Google News for articles and news content. Results will be automatically categorized by topic.
BEFORE YOU INSTALL
1 tool when we connected.
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
npm i @chanmeng666/google-news-serverClone and build it
The Claude Desktop entry the project publishes runs a local build, not the npm package.
git clone https://github.com/ChanMeng666/server-google-news.git
cd server-google-news
npm install
npm run buildAdd to claude_desktop_config.json
The paths in the block are the author's own Windows ones — the README says to adjust them to your system. Set command to the full path of your node binary (which node prints it) and the args entry to the absolute path of dist/index.js in your clone, and put your SerpApi key in SERP_API_KEY.
{
"mcpServers": {
"google-news": {
"command": "D:\\Program\\nvm\\node.exe",
"args": [
"<YOUR_PATH_TO_CLONE>\\dist\\index.js"
],
"env": {
"SERP_API_KEY": "<YOUR_SERP_API_KEY>"
}
}
}
}npx @michaellatman/mcp-get@latest install @chanmeng666/google-news-server