Newsdata

by anurag-dhamala

3 stars
1.6k downloads
Not rated
GitHub Website

About

Fetches the latest news and sources based on country and language using newsdata.io.

Details

Author
anurag-dhamala
Repository
anurag-dhamala/news-mcp-server
GitHub stars
3
Downloads
1,585
Categories
Developer Tools, Infrastructure, API, Search

- Real‑time news from the NewsData.io API
- Region‑specific queries (e.g., “USA”, “Nepal”)
- Language‑filtered headlines (e.g., Nepali language)
- News source listing by country (e.g., Bhutan)
- Topic‑based search (e.g., people, cryptocurrency)

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Newsdata
    Command (node, npx, python, etc.) path_to_your_node
    Arguments
    • Argument 1 location_to_your_dist/index.js
    Environment
    • NEWS_API_KEY API_KEY_FROM_NEWS_DATA
    • NEWS_BASE_URL https://newsdata.io

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "newsdata": {
            "env": {
                "NEWS_API_KEY": "API_KEY_FROM_NEWS_DATA",
                "NEWS_BASE_URL": "https://newsdata.io"
            },
            "args": [
                "location_to_your_dist/index.js"
            ],
            "command": "path_to_your_node"
        }
    }
}

Linux

{
    "env": {
        "NEWS_API_KEY": "API_KEY_FROM_NEWS_DATA",
        "NEWS_BASE_URL": "https://newsdata.io"
    },
    "args": [
        "location_to_your_dist/index.js"
    ],
    "command": "path_to_your_node"
}

Macos

{
    "env": {
        "NEWS_API_KEY": "API_KEY_FROM_NEWS_DATA",
        "NEWS_BASE_URL": "https://newsdata.io"
    },
    "args": [
        "location_to_your_dist/index.js"
    ],
    "command": "path_to_your_node"
}

Windows

{
    "env": {
        "NEWS_API_KEY": "API_KEY_FROM_NEWS_DATA",
        "NEWS_BASE_URL": "https://newsdata.io"
    },
    "args": [
        "location_to_your_dist/index.js"
    ],
    "command": "path_to_your_node"
}

MCP server for news-data

MCP server for getting up-to-date news with newsdata.io

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.