# newsmcp

Streams real-time global news into AI agents with category and regional filters. Operates out of the box without tokens or account sign-ups.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 34
- Author: pranciskus
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/pranciskus/newsmcp/tree/HEAD/packages/mcp-server
- Updated: 2026-03-06
- HTML: https://affpapa.org/en/nevibecode/mcp/newsmcp

## What it does

This MCP server delivers curated event feeds gathered from hundreds of publications worldwide. Incoming articles are clustered and ranked by relevance, which helps an agent parse current events without noise. The `get_news` tool handles filtered listings, while `get_news_detail` uncovers context and underlying reference sources.

Setup requires no subscription or secret keys. The runtime only needs Node.js, because the process executes straight through `npx`. If your workflow bypasses MCP, the same aggregated streams are exposed via a standard REST endpoint at `https://newsmcp.io/v1`.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add newsmcp -- npx -y @newsmcp/server
```

### Codex

**Platform CLI**
```bash
codex mcp add mcp-server -- npx -y @newsmcp/server
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "@newsmcp/server"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp-server": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@newsmcp/server"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add mcp-server npx -y @newsmcp/server
```

## When to use it
- feed breaking world events directly into an agent's context
- narrow down news feeds across 100+ geographical areas and categories
- retrieve complete context and source links for a specific story
- pull clustered news without registering for API credentials

## Example prompts
- Fetch today's top European technology developments using `get_news`.
- Retrieve context and every source link for this story via `get_news_detail`.
- List supported territories and subject tags with `get_regions` and `get_topics`.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
