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 分