google-news-trends-mcp

jmanek/google-news-trends-mcp

3.3

If you are the rightful owner of google-news-trends-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Google News Trends MCP server provides access to Google News and Google Trends without relying on paid APIs.

The Google News Trends MCP server is a versatile tool designed to facilitate access to Google News and Google Trends data. It allows users to search for news articles based on keywords, locations, and topics, as well as retrieve top news stories. Additionally, it provides trending keywords from Google Trends for specified locations. The server can optionally utilize LLM Sampling and NLP to summarize articles and extract keywords, enhancing the user experience by providing concise and relevant information. The server can be installed using either the 'uv/uvx' method or via PIP, making it accessible to a wide range of users. Configuration options are available for integration with platforms like Claude.app and VS Code, ensuring seamless operation across different environments. The server also offers a command-line interface for easy access to its tools, making it a practical choice for developers and researchers looking to leverage Google News and Trends data.

Features

  • Search Google News articles based on keyword, location, and topic.
  • Retrieve top news stories from Google News.
  • Access Google Trends keywords based on location.
  • Optional LLM Sampling and NLP for article summarization and keyword extraction.
  • Command-line interface for easy tool access.

Usages

usage with Claude app using uvx

{
  "mcpServers": {
    "google-news-trends": {
      "command": "uvx",
      "args": ["google-news-trends-mcp@latest"]
    }
  }
}

usage with Claude app using pip

{
  "mcpServers": {
    "google-news-trends": {
      "command": "python",
      "args": ["-m", "google_news_trends_mcp"]
    }
  }
}

usage with VS Code using uvx

{
  "mcp": {
    "servers": {
      "google-news-trends": {
        "command": "uvx",
        "args": ["google-news-trends-mcp@latest"]
      }
    }
  }
}

usage with VS Code using pip

{
  "mcp": {
    "servers": {
      "google-news-trends": {
        "command": "python",
        "args": ["-m", "google_news_trends_mcp"]
      }
    }
  }
}

Tools

  1. get_news_by_keyword

    Search for news using specific keywords.

  2. get_news_by_location

    Retrieve news relevant to a particular location.

  3. get_news_by_topic

    Get news based on a chosen topic.

  4. get_top_news

    Fetch the top news stories from Google News.

  5. get_trending_keywords

    Return trending keywords from Google Trends for a specified location.