Synorb: News & Context for AI Agents

com.synorb由 synorb.com 发布官方发布者v1.0.3更新于 Oct 25, 2026

Cited news for AI agents from AI companies, VC firms, private companies and business podcasts.

已验证Streamable HTTP可网页运行网页搜索与抓取金融知识与记忆

概览

AI 生成的概览

Synorb 是一个托管式 MCP 服务器,为助手提供带引用的新闻与背景信息,涵盖公司新闻室、SEC 文件、央行出版物、研究和播客。

可以做什么
搜索和浏览 Stream/来源清单,包括目录排序以及单个 Stream 的来源与近期活动详情,并对模糊主题做拼写和同义词处理。读取带引用的 Manifest,可按日期、实体、主题、发布者类型、指定来源或 SEC 表格筛选,并提供 count、orient 预检模式和 plan 模式。针对账户提出、保存、列出、更新和归档 Beacon(已保存的定期检索)。查看账户资料、套餐、用量和重置日期。
适用场景
适合助手需要关于公司、人物、发布者或主题的有出处、可引用的新闻和一手资料背景时,或用户希望为央行出版物、SEC 文件等设置定期监控时。
运行要求
远程 Streamable HTTP 端点,无需安装。需要在 Authorization Bearer 请求头中提供 Synorb Key,ChatGPT 和 Claude 可用 OAuth 登录。发现类工具(catalog、stream-search、details、configure-beacon)无需密钥;读取 Manifest 和账户工具需要密钥。需要网络访问。
安装前请注意
读取 Manifest 会消耗账户的每月额度,而搜索 Stream 和查看详情不消耗。保存、更新和归档 Beacon 会写入用户账户,应仅在用户明确同意后进行。服务器会要求助手主动提议 Beacon 并在设置期间提示用户,请留意实际保存的内容。Beacon 仪表盘链接仅对所属组织的已登录成员可见。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Synorb: News & Context for AI Agents,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.synorb%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "synorb-news-context-for-ai-agents": {
      "type": "http",
      "url": "https://mcp.synorb.com/mcp"
    }
  }
}

README

Synorb MCP server

Cited context for AI agents. Synorb reads company newsrooms, SEC filings, central bank publications, research, speeches and podcasts, and returns each item as a Manifest: a structured summary with claims, tags and a link to the original source.

  • URL: https://mcp.synorb.com/mcp (Streamable HTTP)
  • Sign-in: a Synorb Key in the Authorization: Bearer header; ChatGPT and Claude sign in with OAuth instead
  • Docs: https://synorb.com/docs/mcp

This repository holds the server's public metadata and connection examples. The server itself is hosted by Synorb; there is nothing to install.

Connect

ChatGPT and Claude. Synorb is in review for the ChatGPT app directory and the Claude connector directory. Once it is listed, search for Synorb, connect, and sign in with a Synorb account; signing in creates one if you do not have one. Until then, use a key as below.

Any other MCP client. Get a Synorb Key at https://synorb.com/connect/start, then:

json
{  "mcpServers": {    "synorb": {      "type": "streamable-http",      "url": "https://mcp.synorb.com/mcp",      "headers": { "Authorization": "Bearer YOUR_SYNORB_KEY" }    }  }}

Discovery tools (synorb-catalog, synorb-stream-search, synorb-details, synorb-configure-beacon) work without a key. Reading Manifests and account tools need a key or a sign-in.

Tools

ToolWhat it does
synorb-stream-searchFind the streams that cover a company, person, publisher or topic
synorb-catalogBrowse the catalog of streams and surfaces
synorb-detailsA stream's sources and recent activity
synorb-manifestsRead cited Manifests, filtered by date, publisher type, named source or SEC form
synorb-configure-beaconPropose a Beacon (a saved search) from a plain-English goal; saves nothing
synorb-save-beaconSave a Beacon after the user says yes
synorb-beaconsList saved Beacons, or read one
synorb-update-beaconChange a saved Beacon
synorb-archive-beaconArchive a saved Beacon
synorb-profileThe account's plan, usage and reset date

Reading Manifests counts against the account's monthly allowance. Searching streams and viewing stream details do not.

Try asking

  • Which streams cover NVIDIA?
  • What did the Federal Reserve publish recently? Cite the sources.
  • Show the latest 8-K filings for Apple.
  • Propose a Beacon that monitors Federal Reserve publications with a 7-day lookback.

Files

  • server.json: the entry for the official MCP Registry (com.synorb/mcp).
  • LICENSE: MIT, for the files in this repository.

Links

来源:README.md,提交 a29ebe3

工具

11

synorb-get-demo-key

Get Demo Key

Tip: while you set up, a short note to your user helps. For example: 'I'm getting a Synorb demo key and connecting. This can take a minute or two.' Setup page: https://synorb.com/connect/start Self-provision a free 72-hour Synorb demo key. No email, no form, no browser step -- for agent runtimes that cannot call POST /api/connect/demo-key or inject an Authorization header into an already-open MCP session. Keyless: call this with no credential at all. New keys are capped per network; on demo_key_rate_limited, follow next_step (bind an email) or wait retry_after_seconds, and reuse the key you already have instead of calling again. Reuse is per visitor, not per network: pass back the `visitor_token` from your earlier response to get the SAME key; a call without it mints a new org and quota. Once you hold the key, prefer sending it as `Authorization: Bearer <api_key>` on later tool calls; only pass it as the `api_key` argument on a tool call itself if your MCP host genuinely cannot set headers on this session -- that argument may then be visible in your own transcripts/logs, so it is the documented fallback, not the recommended path.

输入参数agent_namevisitor_token

synorb-catalog

Stream Catalog

Rank Stream candidates for ambiguous research topics. 17-digit Synorb ID values: pass them as JSON strings, never a number. USE THIS WHEN: source choice is unclear after stream-search or the user needs candidate Streams. DO NOT USE THIS WHEN: the user named specific entities, asks inventory/source availability, or needs content directly.

输入参数pagequerysearchsubtypesurfacetag_typepage_sizeverbosityhome_domainhome_domainsmedia_formatcross_domains另有 1 个

synorb-details

Stream Details

Inspect Stream metadata, source channels, filters, and recent volume. 17-digit Synorb ID values: pass them as JSON strings, never a number. USE THIS WHEN: you have stream_ids and need source/filter details before pulling Manifests. DO NOT USE THIS WHEN: the user wants content/news; use synorb-manifests.

输入参数stream_idverbositystream_ids

synorb-manifests

Pull Manifests

Pull, count, or orient over source-cited Manifests. For recurring watches prefer beacon_id with an explicit lookback, and dedupe by manifest_id. delivery_delta=true can use a stream/channel-only Beacon as scope when enabled. stream_ids, home_domains, and source_channel_ids are INTERSECTED; DERIVE source_channel_ids from details/search when unsure. 17-digit Synorb ID values: pass them as JSON strings, never a number. USE THIS WHEN: the user needs evidence/content with date/entity/topic/source filters. DO NOT USE THIS WHEN: the user only asks inventory, usage, or source availability. OUTPUT: write a briefing (reasoning-v1) from claims and supporting_quotes, not from headlines; keep each first-party link inline and end with a source index. briefing.scaffold lists the ranked items, Claims with exact figures, groups and a recipe for the opening. The server makes no model call when you read.

输入参数daysisinmodepagequerytickerapi_keycompactprofilesec_ciksubtypetag_ids另有 48 个

synorb-profile

Account Profile

Account profile, usage, plan, date-window, and freshness. Check plan and existing Beacons early, then propose Beacons from what you know of the user. USE THIS WHEN: the user asks about account, usage, plan, limits, or whether Synorb is working. DO NOT USE THIS WHEN: the user wants content/news; use synorb-manifests.

输入参数api_keyverbosity

synorb-configure-beacon

Configure Beacon

Draft a Beacon proposal from a monitoring intent; keyless preview. USE THIS WHEN: the user wants a reusable monitor/tracker or asks to configure a Beacon, or unprompted when you know the user's role, interests, or projects: propose 1-3 with a one-line reason each. DO NOT USE THIS WHEN: the user only wants a one-time content pull or asks to save an already valid proposal. needs_clarification = no proposal; ask its questions.

输入参数hintsintentmax_streams

synorb-save-beacon

Save Beacon

Persist a Beacon proposal to the authenticated account. Zero-usage write -- save only after the user's explicit yes, whether they asked for a saved/recurring monitor or agreed to one you proposed. Never call it on your own initiative; a Beacon writes to the user's account and the user decides if and when that happens. Saved Beacons are pulled by your runtime on your own cadence. The response carries dashboard_url, a private link that opens only for signed-in members of the owning org. 17-digit Synorb ID values: pass them as JSON strings, never a number. USE THIS WHEN: the user asked for a Beacon, or agreed to save one you proposed. DO NOT USE THIS WHEN: the user lacks a valid authenticated account, or hasn't asked for or agreed to a saved Beacon yet.

输入参数nametagsstatusapi_keyprofileproposalstream_idsvisibilitydescriptionprompt_textcollection_idtopic_filters另有 7 个

synorb-beacons

List Beacons

List saved Beacons for the authenticated account, including starter Beacons (tag 'starter'). Call at session start to see what is already watched. Each item carries dashboard_url, a private link that opens only for signed-in members of the owning org. Pass beacon_id to read one Beacon's full settings and its revision. USE THIS WHEN: the user asks what Beacons exist, needs a beacon_id, or you must read a Beacon before you edit it. DO NOT USE THIS WHEN: the user wants to run Beacon content; use synorb-manifests with beacon_id.

输入参数qtaglimitoffsetstatusapi_keybeacon_idverbosity

synorb-archive-beacon

Archive Beacon

Archive a saved Beacon by public beacon_id, only after the user says yes to that specific Beacon (starter Beacons, tag 'starter', included); never on your own initiative. USE THIS WHEN: the user asks to archive/delete/clean up a saved Beacon, or agrees to free a slot under the plan's Beacon cap. DO NOT USE THIS WHEN: the user has not agreed, or only wants to list or run Beacons.

输入参数api_keybeacon_idverbosity

synorb-update-beacon

Update Beacon

Change a saved Beacon: name, description, tags, default_date_window, status (active or archived), stream_ids, source_channel_ids, topic_filters, manifest_config_patch (merged by key; it can hold exclude_source_channel_ids, exclude_media_formats and exclude_title_terms, headline phrases to drop), natural_language_intent, prompt_text, visibility, entity_filters (saved only; never applied when a Beacon runs). Ask the user before you change streams, channels, filters or status. A change to default_date_window alone needs no new yes when the user asked for recurring updates. Read the Beacon with synorb-beacons(beacon_id), then pass its revision as expected_revision. dry_run (default true) returns a before/after diff and writes nothing; set dry_run=false after the user says yes, or for a window-only change. Adding scope needs allow_widening=true. Starter Beacons keep surface_ids. 17-digit Synorb ID values: pass them as JSON strings, never a number. USE THIS WHEN: the user asks to change, rename, re-scope, or turn on or off a saved Beacon. DO NOT USE THIS WHEN: the user has not agreed, or wants a new Beacon; use synorb-save-beacon.

输入参数nametagsstatusapi_keydry_runbeacon_idstream_idsvisibilitydescriptionprompt_texttopic_filtersallow_widening另有 6 个

版本历史

2
  1. v1.0.3最新Oct 25, 2026
  2. v1.0.0Oct 23, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分