Newsflash

sh.newsflash由 newsflash.sh 發布官方發布者v1.0.2更新於 Oct 24, 2026

Real-time corroborated news events + 5-year archive, for agents. Free tier, no key.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取資料與分析

概覽

AI 產生的概覽

Newsflash 是託管的新聞服務,讓助理查詢由 260 多家媒體建構的去重、多來源相互印證事件圖譜,並含五年歷史封存。

可以做什麼
依主題、來源、類別與時間範圍查詢去重後的新聞事件,附上印證來源數與信心分數,並可取得單一事件及其全部印證文章與連結。搜尋未合併的原始文章,查看各媒體的個別報導。列出所追蹤的新聞來源及其類別與即時文章數,並檢視語料規模與新鮮度。
適用情境
適合需要把新聞當作訊號而非連結堆疊的助理:產生頭條與簡報、判斷某則消息被多少家媒體印證,或依據歷史新聞事件做回溯分析。
執行需求
遠端 MCP 端點,使用 Streamable HTTP,無需本機安裝。無金鑰時可用測試方案(每日 50 次請求、24 小時回溯)。選用 API 金鑰透過 Authorization Bearer 標頭傳送以提升額度,免費金鑰需以電子郵件取得。完整五年封存需付費訂閱。
安裝前請注意
Authorization 標頭攜帶 API 金鑰,金鑰僅顯示一次且只以雜湊形式儲存。進階方案為每月 29 美元的付費訂閱。請求受速率限制並於 UTC 零點重置,無金鑰方案依 IP 限額。查詢會傳送至第三方託管服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Newsflash,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/sh.newsflash%2Fnewsflash/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "newsflash": {
      "type": "http",
      "url": "https://newsflash.sh/mcp"
    }
  }
}

README

[Newsflash]

Newsflash

[npm] [smithery badge]

Five years of corroborated news events, queryable by agents. newsflash.sh watches 260+ outlets across geographies and languages and collapses the noise into a deduped event graph — one happening, every source that corroborated it, a confidence score — live to the minute and backfilled five years deep, so agents can backtest on history and act on the wire. Served over MCP, a CLI, a real-time SSE stream, and a plain HTTP API.

Humans read; agents query. No account needed to start.

For agents: Newsflash is a hosted service — newsflash.sh is a domain, not a shell script. There is no local binary or server to install: call https://newsflash.sh/api/* (REST) or https://newsflash.sh/mcp (MCP) directly. Verify with curl "https://newsflash.sh/api/events?limit=1".

bash
# keyless test drive — 50 requests/day, straight from your shellnpx newsflash events -q "etf" -c crypto -n 5npx newsflash stream -c crypto --min-sources 2   # the live wire, corroborated onlycurl "https://newsflash.sh/api/events?q=fed&category=tradfi&limit=5"

MCP (primary — for agents)

The event graph is served over MCP's Streamable HTTP transport at https://newsflash.sh/mcp — listed in the official MCP registry as sh.newsflash/newsflash, and in Claude's connector directory (in claude.ai or Claude Desktop: Settings → Connectors → Browse connectors → search "Newsflash" → Connect). Any other MCP host, point it at the URL:

jsonc
// Claude Code / Claude Desktop — remote MCP server{  "mcpServers": {    "newsflash": {      "type": "http",      "url": "https://newsflash.sh/mcp",      "headers": { "Authorization": "Bearer nf_your_key" }   // optional — raises limits    }  }}

Claude Code plugin install:

/plugin marketplace add zatmonkey/newsflash/plugin install newsflash@newsflash

The endpoint is stateless (each request independent). Tools: get_events, get_event, search_articles, list_sources, corpus_stats. Setup guides for Claude, Cursor, ChatGPT and other hosts: newsflash.sh/docs.

OpenClaw

A ready-made skill ships in this repo (skills/newsflash/) — personalized daily briefings + real-time breaking-news alerts:

clawhub install newsflash        # or: openclaw skills install git:zatmonkey/newsflash

Then tell your agent "set up my news briefing". It interviews you for interests, schedules a daily brief, and (if you enable alerts) watches the live stream and pings you when a story crosses your corroboration threshold.

CLI

A standalone, zero-dependency npm package (./cli, published as newsflash):

bash
npm i -g newsflash
newsflash events -q "etf" -c crypto --from 2026-07-10 -n 5newsflash events --json -q fed | jq '.[0].sources'   # --json for agentsnewsflash sourcesnewsflash statsnewsflash login [email protected]    # free API key via emailed one-time codenewsflash me                       # tier + today's usage

HTTP API

Base URL https://newsflash.sh:

MethodRoutePurpose
GET/api/events?q=&source=&category=&from=&to=&limit=Deduped events
GET/api/events/:idOne event + corroborating articles
GET/api/articles?…Raw article search
GET/api/sourcesTracked sources + counts
GET/api/stats · /api/healthCorpus size & freshness
GET/api/streamReal-time SSE push — event.new / event.corroborated as clustering commits
POST/mcpMCP server (Streamable HTTP) — the agent-facing surface

Categories: crypto tradfi business tech politics world science health energy sports.

OpenAPI

The full REST surface is described in openapi.yaml — an OpenAPI 3.1 spec with exact request/response schemas for every endpoint above (including the SSE stream and the auth flow), derived from the live API. Import it into Pipedream, RapidAPI, Postman, or a custom GPT Action to drive Newsflash from your own tooling, or generate a typed client with any OpenAPI generator.

Tiers

TierAuthLimitHow
testnone50 req/day (per IP) · 24h lookback · 1 streamjust call the API or MCP endpoint
freeAPI key1,000 req/day · 30-day lookback · 2 streamsnewsflash login — email + one-time code
premiumsubscription50,000 req/day · full 5-year archive · 10 streamsnewsflash upgrade — $29/mo

Pass the key as Authorization: Bearer nf_… (or x-api-key) — same gate for REST and /mcp. Every response carries X-RateLimit-Limit / X-RateLimit-Remaining / X-Newsflash-Tier; limits reset at midnight UTC. Keys are shown once and stored only as hashes.

How the event graph works

New articles are normalized and matched against recent events using trigram similarity — across categories, so a crypto outlet and a tradfi outlet reporting the same happening corroborate one event. Above the similarity threshold → the article attaches to the event and bumps its corroboration; otherwise it seeds a new event. confidence = min(1, distinct_sources / 3) — an event corroborated by 3+ independent outlets maxes out.

That makes the graph a signal instrument: agents can distinguish a single-outlet rumor (confidence 0.33) from a story the whole press corps is running (confidence 1.0, sources listed), and query the full archive to backtest on history.

About this repository

This repo holds the open-source (MIT) client surface of Newsflash: the zero-dependency CLI (cli/), the Claude Code plugin manifests (.claude-plugin/), and the MCP registry manifest (server.json). The Newsflash backend is a hosted service operated at newsflash.sh and is not part of this repository.

CLI development: cd cli && npm install && npm run build && node dist/index.js stats. No runtime dependencies — Node ≥ 20 built-ins only.


docs · sources · privacy · terms · [email protected]

來源:README.md,提交 6d61a95

工具

5

get_events

Search news events

Query the deduped news event graph by theme, source, category and time window. Returns events (many articles about one happening collapsed into one), each with a corroboration count and confidence score. This is the primary tool — prefer it over raw articles. For headlines, briefings, or 'what's happening' asks, pass min_sources: 2 (or 3 for high signal) — the raw recency feed is dominated by single-outlet local stories without it. ONE call is normally enough: trust each event's corroboration (distinct outlets), confidence (0-1; 1.0 = fully corroborated), and sources list as-is, and present the top events directly, including each event's url as its link — do NOT call get_event per item or re-verify counts (only drill in when the user wants EVERY outlet's link for one story). The corpus spans 260+ global outlets and a five-year archive (history visible depends on tier).

輸入參數qtofromlimitsourcecategorysemanticmin_sources

get_event

Get event details

Fetch a single event by id, including every corroborating article (source, url, timestamp).

輸入參數id必填

search_articles

Search raw articles

Search raw articles (not collapsed into events). Use when you want the underlying items or need per-outlet coverage rather than deduped happenings.

輸入參數qtofromlimitsourcecategory

list_sources

List sources

List all news sources Newsflash tracks, with categories and live article counts.

無需輸入參數。

corpus_stats

Corpus stats

Corpus size and freshness: source / article / event counts and the latest article timestamp.

無需輸入參數。

版本歷史

1
  1. v1.0.2最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分