Skip to main content

daily-news-mcp

An MCP server that exposes a daily AI/news engine — fetch → curate → rewrite — as tools any MCP client (Claude Desktop, Cursor, …) can call. It runs locally and uses your own credentials; nothing is sent to a hosted service.

This package is the reusable news engine. It's part of a larger project (a voice/phone briefing agent); that live-call side is not included here. Full project: https://github.com/vinaykumar2126/Daily-AI-News

Tools

Tool Credentials What it does
list_topics() none the topics covered ("AI & Tech", "US Headlines", "Immigration & Visas", "Markets")
get_stories(topic) none today's raw source stories for a topic (RSS, Hacker News, TLDR, markets)
get_briefing(topic?) Google Cloud / Vertex a curated, rewritten briefing — one topic, or all

Install & run

uvx daily-news-mcp                 # run without installing (keyless tools)
uvx "daily-news-mcp[briefing]"     # include get_briefing (adds the Gemini/Vertex stack)
# or:
pip install daily-news-mcp
pip install "daily-news-mcp[briefing]"

list_topics and get_stories need no credentials or extras. get_briefing additionally needs the briefing extra plus Google Cloud / Vertex AI access (GOOGLE_CLOUD_PROJECT + gcloud auth application-default login) — it calls Gemini to curate and rewrite. Without the extra, get_briefing returns a clear "install the briefing extra" message and the keyless tools keep working.

Use it in Claude Desktop

Add to claude_desktop_config.json (keys stay on your machine):

{
  "mcpServers": {
    "daily-news": {
      "command": "uvx",
      "args": ["daily-news-mcp"],
      "env": { "GOOGLE_CLOUD_PROJECT": "your-gcp-project" }
    }
  }
}

Restart Claude Desktop, then ask: "What topics can the daily-news server cover?"

License

MIT

Metadata

Release files for daily-news-mcp 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for daily-news-mcp 0.1.2
File Size Uploaded
daily_news_mcp-0.1.2.tar.gz 361.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for daily-news-mcp 0.1.2
File Interpreter ABI Platform
daily_news_mcp-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 433.2 kB

Release files / daily_news_mcp-0.1.2.tar.gz

Download URL daily_news_mcp-0.1.2.tar.gz
Size 361.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e9413ae7934885f2f24d60db880c1af2d0160d240b100416f116fca2d9dbf6ca
BLAKE2b-256 checksum
How to use checksums
0634ed473792207327c12ea3822145d89831a870e97226532f2c20e6267d2e71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / daily_news_mcp-0.1.2-py3-none-any.whl

Download URL daily_news_mcp-0.1.2-py3-none-any.whl
Size 71.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d14cbcd78eca6087dfc80de7dadd3396a0d78df631219afd9f032456c0d6648
BLAKE2b-256 checksum
How to use checksums
48da7a8ef9815b6df489c032a7de80a912591b6091749f5e942c7bf952391fd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page