News Digest
БесплатноНе проверенFetches news from Telegram and RSS sources and serves them to LLM agents via MCP.
Описание
Fetches news from Telegram and RSS sources and serves them to LLM agents via MCP.
README
A simple MCP server that fetches news from Telegram and RSS sources. Connect it to your LLM agent of choice and let it doomscroll for you!
Setup
Runs on Bun (any recent version) or Node ≥ 22.6 (≥ 23.6 runs TypeScript natively; 22.6–23.5 needs --experimental-strip-types). No build step either way.
Clone this repository somewhere you find convenient, then install dependencies and copy the template config:
cd /path/to/news-digest
bun install # or: npm install
cp sources-template.json sources.json # then add your Telegram/RSS sources
Register with your MCP client
The server speaks MCP over stdio. Use the absolute path to the runtime (which bun / which node) — GUI apps on macOS have a stripped PATH.
With Bun:
{
"mcpServers": {
"news-digest": {
"command": "/Users/you/.bun/bin/bun",
"args": ["/path/to/news-digest/server.ts"]
}
}
}
With Node (add "--experimental-strip-types" before the path on Node 22.6–23.5):
{
"mcpServers": {
"news-digest": {
"command": "/usr/local/bin/node",
"args": ["/path/to/news-digest/server.ts"]
}
}
}
sources.json is resolved relative to the server files (override with $NEWS_DIGEST_CONFIG). Some clients prefix tools, e.g. news-digest_get_news.
Tools
get_news({ lookbackHours?, includeSeen? })— fresh items in the window. Returns only what's new since the last call (state in~/.local/state/news-digest/).includeSeen: true= full pull, no dedup, no state written.list_sources()— configured sources (for debugging).
Sources
Edit sources.json — re-read on every call, no restart. A source is { id, name, type, url } (type: telegram | rss). A new type = a lib/<type>.ts plus one line in HANDLERS (lib/run.ts).
Without an agent
Call it from code: import { runDigest } from "./lib/run.ts".
Read entry store
The history of read news entries is stored in ~/.local/state/news-digest/state.json.
Установка News Digest
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/goldjee/news-digest-mcpFAQ
News Digest MCP бесплатный?
Да, News Digest MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для News Digest?
Нет, News Digest работает без API-ключей и переменных окружения.
News Digest — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить News Digest в Claude Desktop, Claude Code или Cursor?
Открой News Digest на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare News Digest with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
