Google News
๐ โ๏ธ - Google News integration with automatic topic categorization, multi-language support, and comprehensive search capabilities including headlines, stories, and related topics through [SerpAPI](https://serpapi.com/).
What is Google News?
Google News is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐ โ๏ธ - google news integration with automatic topic categorization, multi-language support, and comprehensive search capabilities including headlines, stories, and related topics through [serpapi](ht...
๐ โ๏ธ - Google News integration with automatic topic categorization, multi-language support, and comprehensive search capabilities including headlines, stories, and related topics through [SerpAPI](https://serpapi.com/).
This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- ๐ โ๏ธ - Google News integration with automatic topic categori
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx google-news-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Google News
Google News MCP Server is a TypeScript MCP server that surfaces Google News search capabilities inside any MCP-compatible AI client through the SerpAPI service. It supports query-based search, topic tokens, publication filters, story coverage, and multi-language results with automatic fallback to English for unsupported locales. It is useful for researchers, journalists, and developers who need real-time news aggregation, multi-language headline retrieval, and automatic topic categorization (AI & Technology, Business, Science, Healthcare) without leaving their AI workflow.
Prerequisites
- Node.js 18+ installed
- A SerpAPI account with an active API key (free tier provides 250 searches/month)
- An MCP-compatible client such as Claude Desktop
- npm or npx available on your system
Obtain a SerpAPI key
Sign up at serpapi.com, navigate to your Dashboard, and copy your API key from the 'API Key' section. New accounts receive 250 free searches per month.
Install the package
Install the Google News MCP server package from npm.
npm install @chanmeng666/google-news-serverConfigure your MCP client
Add the server to your claude_desktop_config.json (or equivalent MCP config), passing your SerpAPI key as an environment variable.
{
"mcpServers": {
"google-news": {
"command": "node",
"args": ["/path/to/node_modules/@chanmeng666/google-news-server/dist/index.js"],
"env": {
"SERP_API_KEY": "your-serpapi-key-here"
}
}
}
}Alternative: install via Smithery CLI
Use the Smithery CLI to automatically install and configure the server for Claude Desktop.
npx -y @smithery/cli install @chanmeng666/google-news-server --client claudeVerify the connection
Restart Claude Desktop and ask it to search for recent news. The server provides automatic topic categorization across result types including headlines, stories, related topics, and menu links.
Google News Examples
Client configuration
Claude Desktop config referencing the installed npm package with the SERP_API_KEY environment variable.
{
"mcpServers": {
"google-news": {
"command": "npx",
"args": ["-y", "@chanmeng666/google-news-server"],
"env": {
"SERP_API_KEY": "your-serpapi-key-here"
}
}
}
}Prompts to try
Example prompts that leverage multi-language search, topic filtering, and headline aggregation.
- "Search Google News for the latest AI developments this week and categorize the results by topic"
- "Find recent business news in Spanish (hl=es, gl=es) about renewable energy"
- "Get the top headlines from the BBC for today"
- "Search for full coverage of the latest tech IPO story and summarize the key angles"
- "Find news about climate change and group results by category"Troubleshooting Google News
Invalid API key error when running searches
Verify that SERP_API_KEY is set correctly in the env block of your MCP config and that the key is active in your SerpAPI dashboard. The key must have remaining quota; the free tier resets monthly.
Results return in English when a different language was requested
The server automatically falls back to English for unsupported language codes (hl parameter) with a notification. Check the SerpAPI docs for supported hl and gl values โ for example, use hl=de and gl=de for German results from Germany.
MCP client cannot find the server when using nvm-managed Node
Use the absolute path to the node binary managed by nvm instead of relying on PATH resolution. Set 'command' to the full path such as /Users/you/.nvm/versions/node/v20.0.0/bin/node.
Frequently Asked Questions about Google News
What is Google News?
Google News is a Model Context Protocol (MCP) server that ๐ โ๏ธ - google news integration with automatic topic categorization, multi-language support, and comprehensive search capabilities including headlines, stories, and related topics through [serpapi](https://serpapi.com/). It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Google News?
Follow the installation instructions on the Google News GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Google News?
Google News works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Google News free to use?
Yes, Google News is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Google News Alternatives โ Similar Search & Data Extraction Servers
Looking for alternatives to Google News? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
โ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
โ 52.7k๐ท๏ธ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
โ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - ๅบไบ AI ๅฎๆดไฟ็ๆ็็ PDF ๆๆกฃๅ จๆๅ่ฏญ็ฟป่ฏ๏ผๆฏๆ Google/DeepL/Ollama/OpenAI ็ญๆๅก๏ผๆไพ CLI/GUI/MCP/Docker/Zotero
GPT Researcher
โ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
โ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
Xiaohongshu
โ 13.7kMCP for xiaohongshu.com
Browse More Search & Data Extraction MCP Servers
Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Google News in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Google News?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.