Skip to main content
Glama
praveen-radakirouchenane

News MCP Server

News MCP Server

A FastMCP server that exposes news tools powered by the GNews API.

What this project does

This server provides two MCP tools:

  • search_news(...) to search articles by keyword and filters

  • top_headlines(...) to fetch current top stories by category

Related MCP server: GNews MCP Server

Requirements

  • Python 3.14+

  • uv

  • A GNews API key

Setup

  1. Install dependencies

    uv sync
  2. Create a .env file in the project root with your API key:

    GNEWS_API_KEY=your_gnews_api_key_here
  3. Start the server

    uv run python main.py

The server runs with the streamable-http transport.

Available tools

search_news

Search news articles with filters such as language, country, keywords, date range, and sorting.

Example:

search_news(q="OpenAI", lang="en", country="us", max=5)

top_headlines

Get top headlines for a category such as general, business, technology, health, and more.

Example:

top_headlines(category="technology", country="us", max=5)

Debugging with MCP Inspector

  1. Start the Inspector:

    npx @modelcontextprotocol/inspector
  2. Connect using the streamable-http transport.

  3. Use the server URL:

    http://127.0.0.1:8000/mcp

If your local port differs, adjust the URL accordingly.

VS Code MCP configuration

You can connect this server to VS Code by adding a configuration similar to the following to your MCP settings:

{
  "servers": {
    "news-mcp-server": {
      "type": "http",
      "url": "http://127.0.0.1:8000/mcp"
    }
  }
}

Troubleshooting

  • Make sure GNEWS_API_KEY is set correctly in your .env file.

  • Confirm the server is running before connecting from the inspector or VS Code.

  • If the inspector cannot connect, verify that the server URL includes /mcp.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/praveen-radakirouchenane/remote-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server