mcpField
N
NewsMCP — Real-time news for AI agents

NewsMCP — Real-time news for AI agents

Local
github.com/pranciskusProductivity35Updated 34w ago

About NewsMCP — Real-time news for AI agents

NewsMCP is an MCP server that provides real-time news events clustered by AI from hundreds of sources. Events are classified by topic and geography and ranked by importance. It requires no API key and installs with a single npx command.

Key features

  1. 01Real-time news events clustered by AI
  2. 02Classification by topic and geographic region
  3. 03Ranking by importance
  4. 04Event detail with context and all sources
  5. 05REST API access to the same data

Use cases

  1. 01Giving an AI agent an overview of current world news
  2. 02Filtering news events by topic or region
  3. 03Reviewing full sources and context for a single event

MCP support

The project runs as an MCP server and exposes four tools to MCP clients: get_news, get_news_detail, get_topics and get_regions.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"newsmcp": {
"command": "npx",
"args": [
"-y",
"@newsmcp/server"
]
}
}
}
Run commandnpx -y @newsmcp/server

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@newsmcp/server1.1.1

Tools

4

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
topicsstringNoComma-separated topic slugs (e.g. 'politics,technology'). Use get_topics to see available topics.
geostringNoComma-separated geographic slugs (e.g. 'europe,lithuania'). Use get_regions to see available regions.
hoursintegerNoTime window in hours (1-168). Default: 24.
pageintegerNoPage number. Default: 1.
per_pageintegerNoResults per page (1-50). Default: 20.
order_byenumNoSort order. Default: -sources_count (most covered first).-sources_count | -impact_score | -last_seen_at | -entries_count | sources_count | impact_score | last_seen_at | entries_count

Details

From the project README

@newsmcp/server

World news for AI agents. Real-time events clustered by AI from hundreds of sources, classified by topic and geography, ranked by importance.

Free. No API key. One command.

npx -y @newsmcp/server

Website: newsmcp.io Full docs: github.com/pranciskus/newsmcp

Install

Claude Desktop — add to claude_desktop_config.json:

{
  "mcpServers": {
    "newsmcp": {
      "command": "npx",
      "args": ["-y", "@newsmcp/server"]
    }
  }
}

Claude Code: claude mcp add newsmcp -- npx -y @newsmcp/server

Cursor — add to .cursor/mcp.json:

{
  "mcpServers": {
    "newsmcp": {
      "command": "npx",
      "args": ["-y", "@newsmcp/server"]
    }
  }
}

Tools

ToolDescription
get_newsTop events with topic/geo/time filtering
get_news_detailFull event detail with context and all sources
get_topicsAvailable topic categories
get_regionsAvailable geographic regions (100+)

REST API

Same data without MCP. Base URL: https://newsmcp.io/v1

curl -s https://newsmcp.io/v1/news/ | jq
curl -s "https://newsmcp.io/v1/news/?topics=technology&geo=europe" | jq
curl -s https://newsmcp.io/v1/news/topics/ | jq

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.