BlinkHub Wire

net.blinkhubv0.1.0更新於 Oct 10, 2026

Search and read government press releases from the US, Korea, UK, EU, New Zealand and Australia.

已驗證Streamable HTTP可網頁執行Web Search & ScrapingCommunication & Collaboration

概覽

AI 產生的概覽

讓助理搜尋並閱讀來自美國、韓國、英國、歐盟、紐西蘭與澳洲的政府新聞稿。

功能
連接 BlinkHub Wire 新聞服務,提供四個工具:list_markets 顯示六個來源及其語言與授權;search_articles 在單一市場內以關鍵字檢索近期文章,回傳標題、摘要、來源機關、時間與編號;get_article 回傳全文、來源機關、原始連結與署名行;account_status 回報方案、每月配額與用量。文章以 IPTC ninjs 2.1 文件形式提供,內文已清除頁面雜項,非標準欄位保留在 x_blink 之下。
適用情境
適合助理需要取得這六個市場的官方政府公告,用於監測、摘要或新聞研究,包括以韓文關鍵字檢索韓文稿件。列出與搜尋免費,因此可在消耗配額前先確認涵蓋範圍。
執行需求
遠端 Streamable HTTP 端點 BlinkHub Wire API 金鑰,透過 X-Api-Key 標頭(或 Bearer 權杖)傳送。金鑰需先免費註冊發布者並驗證網站,再經人工審核核准。免費額度為每月 100 篇全文,更高用量需另行安排。
安裝前請注意
X-Api-Key 標頭是機密,僅顯示一次,但可以輪換。首次取得某篇全文會消耗每月配額中的一篇;列出與搜尋不消耗。此服務為第三方新聞服務,查詢與文章請求會送往 BlinkHub,所發布內容帶有署名與授權條款,必須遵守。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "wire": {
      "type": "http",
      "url": "https://wire.blinkhub.net/mcp"
    }
  }
}

README

BlinkHub Wire — government news API and MCP server

Government press releases from six markets, ready to run: the United States, Korea, the United Kingdom, the European Union, New Zealand and Australia. Pull them over a REST API as IPTC ninjs 2.1, or connect an AI assistant through the MCP server and let it search and read them for you.

Base URL https://wire.blinkhub.net · MCP https://wire.blinkhub.net/mcp · Auth X-Api-Key header · Free tier 100 full articles a month · Docs https://blinkhub.net/en/korean-news-api

bash
curl -H "X-Api-Key: $BLINK_WIRE_KEY" \  "https://wire.blinkhub.net/api/wire/v1/articles?market=gb&limit=20"

What is in it

FeedmarketLanguageWhat it isSource licence
United StatesusenEdited releases from federal agencies (NASA, the White House, federal departments) and some state and city officesFederal works are public domain; credit the agency
KoreakrkoKorean-language releases from Korean central and local government bodies, roughly 1,600–2,500 per weekday. Only recent days are online.Credit the issuing body
United KingdomgbenGOV.UK press releases, rewritten as news copyOpen Government Licence v3.0
European UnioneuenEuropean Commission press releases, rewritten as news copyCC BY 4.0
New ZealandnzenNew Zealand Government releases, rewritten as news copyCC BY 4.0
AustraliaauenPrime Minister of Australia media releases, rewritten as news copyCC BY 4.0 (excludes the Coat of Arms and photos)

Every document carries the attribution line it needs in copyrightnotice. Sources whose terms do not allow commercial redistribution are left out of the feed.

Getting a key

  1. Register your publication at https://blinkhub.net/en/publishers/join (free account).
  2. In the portal, open Wire: add your site, fill in your publication details, agree to the terms and verify the site (a meta tag or a text file).
  3. We review and approve the publication, and you are emailed when it is approved.
  4. Copy your key from the portal. It is shown once; you can rotate it from the same screen.

The free tier covers 100 full articles a month. For higher volumes, write to [email protected].

Use it from an AI assistant (MCP)

The MCP server speaks Streamable HTTP at https://wire.blinkhub.net/mcp and takes your key in the X-Api-Key header (or Authorization: Bearer <key>).

Claude Code

bash
claude mcp add --transport http blinkhub-wire https://wire.blinkhub.net/mcp \  --header "X-Api-Key: $BLINK_WIRE_KEY"

Any client that reads an mcpServers config

json
{  "mcpServers": {    "blinkhub-wire": {      "type": "http",      "url": "https://wire.blinkhub.net/mcp",      "headers": { "X-Api-Key": "YOUR_KEY" }    }  }}

Then ask in plain language — "Find this week's UK government announcements on energy and summarise the top one, with the attribution line."

ToolUses quotaWhat it does
list_marketsnoThe six markets, their language, content and licence
search_articlesnoKeyword search over recent articles in one market (headline, summary, source agency, time, id)
get_article1 article, first time onlyFull text, source agency, original link and the attribution line
account_statusnoYour plan, monthly quota and usage

Search Korean articles with Korean keywords (for example 반도체, 수출).

Also listed in the official MCP Registry as net.blinkhub/wire.

REST endpoints

Billed
GET /api/wire/v1/health—Liveness. No key needed.
GET /api/wire/v1/mefreeYour account, plan, quota and usage.
GET /api/wire/v1/articlesfreeWhat is available. Headlines and metadata, no body.
GET /api/wire/v1/articles/{id}per articleThe full ninjs document.
POST /api/wire/v1/publicationsfreeOptional: tell us where you published a story you took.
GET /api/wire/v1/publicationsfreeYour reported publications.

Listing

GET /api/wire/v1/articles?market=gb&limit=20&since=2026-10-01T00:00:00Z

market defaults to us. limit is 1–100 (default 20). since returns only what appeared after that time, so a scheduled job can ask for what is new since its last run.

json
{  "market": "us",  "count": 1,  "items": [    {      "uri": "urn:blink:wire:us:48211",      "id": "48211",      "headline": "NASA Selects Instruments for Lunar Surface Mission",      "description_text": null,      "source": "NASA",      "versioncreated": "2026-09-25T22:10:04.120000+09:00",      "has_image": true,      "body_chars": 4180,      "already_taken": false    }  ]}

already_taken tells you whether this key has fetched that article before — if it has, fetching it again is free.

Fetching one

GET /api/wire/v1/articles/{id}?market=us

Returns a ninjs 2.1 document. Bodies are cleaned of site furniture (newsletter prompts, share rows, duplicated blocks) and image URLs point at public addresses. Non-standard fields are kept under x_blink so a standards-compliant consumer can ignore them. Korean articles embargoed by the issuing body stay hidden until the embargo time.

Billing

  • Listing and searching are free. See what exists before you take any of it.
  • A full fetch counts once — the first time this key takes a given article.
  • Re-fetching is free. After a crash, during a re-index, from a second system.
  • Nothing is counted for an article we refuse to serve. The quality gate runs first.

Errors

All errors share one shape:

json
{ "error": { "code": "quota_exceeded", "message": "..." } }
HTTPcode
401unauthorizedMissing, unknown or suspended key.
400unknown_marketUnknown market.
402quota_exceededFree tier: this month's quota is used up.
402insufficient_creditsPaid tier: balance is below the per-article rate.
404not_foundNo such article, or it is not available for distribution.
409not_distributableFailed the quality gate. Not counted.
500internal_errorTransient. Retry.

WordPress

The BlinkHub Wire Importer plugin imports articles into WordPress on a schedule and reports publications back automatically.

Examples

Both examples list what is new since a timestamp, then fetch only the articles this key has not taken before. Pass --market gb (or any market code) to read another feed.

Licence

The code in this repository is MIT (see LICENSE). The articles are not: each document's copyrightnotice and usageterms fields state the terms that apply.

來源:README.md,提交 1bbb8a0

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.1.0最新Oct 10, 2026