Viewdaily

io.github.CloudCorpRecords由 GitHub 账号 CloudCorpRecords 发布v0.1.0更新于 Nov 7, 2026

Daily research views on assets, macro themes and central banks from 200+ sources.

概览

AI 生成的概览

连接 FinChiefs 托管 MCP 服务器的本地桥接,让助手以只读方式获取 200 多家机构对资产、宏观主题和央行政策的每日研究观点。

可以做什么
  • 列出所跟踪的研究机构,以及可用的资产与宏观分类,并可将其他查询限定到单一机构。
  • 汇总所有匹配观点的整体情况:总数、看涨看跌计数、各机构倾向、逐周趋势和最受关注的主题。
  • 检索单条资产方向观点(含理由与原文链接)以及宏观主题与驱动因素,支持分页并默认跨机构分布。
  • 检索文章、报告、播客等研究出版物,按词条匹配度再按时间排序。
  • 获取指定分类的每日摘要,以及结构化的央行政策信号,包括立场、指引与预测。
适用场景
适合需要快速了解市场与宏观共识、观点逐周变化,或央行与研究机构最新看法的场景,并可回溯到原始出版物。偏向研究与摘要,而非交易或执行。
运行要求
以 stdio 本地进程运行,可通过 npx 或 Docker 镜像启动,需要能访问上游 FinChiefs 端点。可选 FINCHIEFS_MCP_URL 覆盖端点,可选 FINCHIEFS_API_KEY 作为 Bearer 令牌发送;默认无需账号。
安装前请注意
所有工具调用都会转发到第三方托管服务,查询与参数会离开本机。该接口被描述为只读,但上游结果会原样透传,包括错误标记。设置 FINCHIEFS_API_KEY 会将该密钥发送给上游端点,URL 覆盖也可能把流量导向其他地址。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Viewdaily,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

viewdaily

viewdaily is a small local bridge to FinChiefs' hosted MCP server, which collects daily research from more than 200 providers - banks, asset managers, central banks, multilaterals and independent researchers - and distils it into directional views on assets, macro themes, written daily digests and structured central-bank policy signals, each with a link back to the source publication.

The bridge keeps no research data of its own. It serves the upstream server's tool list locally, exactly as captured from the live endpoint, and forwards each tool call upstream, returning the result untouched. The whole captured surface is read-only: nothing here places orders, moves money or sends anything anywhere.

Tools

  • list_providers - the providers the service follows. Optional: query (part of a provider name) and limit (1-300, default 100). A provider id from here limits the other tools to one source.
  • list_categories - asset digest categories (such as gold, oil, us_bonds, eurusd) and macro categories (such as monetary_policy, geopolitics). Keys flagged with a daily digest work with get_daily_digests; macro keys also filter search_macro_views and summarize_views. No arguments.
  • summarize_views - the overall picture from every matching view in one small response: totals, up/down counts, provider leanings, busiest providers, a week-by-week trend and the most-discussed subjects. Required: kind (asset or macro). Optional: terms, asset_class, category, provider_id, since, until.
  • search_asset_views - individual directional (up/down) views on assets, with provider, date, horizon, rationale and source link, paged via offset / next_offset and spread across providers by default.
  • search_macro_views - individual macro themes and drivers from provider research, each with a description and source link, paged the same way.
  • search_research - research publications (articles, reports, podcasts) with title, provider, date, a short description and the link to the original, ranked by term match then newest.
  • get_daily_digests - daily summaries written from all providers' views for a category, with the day's up/down tallies. Required: categories (1-10 category keys, e.g. ["gold"], or ["__overall__"] for the cross-asset summary).
  • get_policy_signals - structured reads of central-bank and multilateral publications: decisions, stance (-2 dovish to +2 hawkish), guidance, conditions, speaker and forecasts, newest first.

Configuration

  • FINCHIEFS_MCP_URL (optional) - override the upstream endpoint. Defaults to https://finchiefs.com/api/mcp. (The override hook is this rebuild's own labelled reconstruction.)
  • FINCHIEFS_API_KEY (optional) - when set, every upstream request carries an Authorization: Bearer <key> header. When it is not set, no auth header is sent. (This forwarding is also a labelled reconstruction; the original surface was captured keyless.)

Forwarding mechanics

On the first tool call the client opens a streamable HTTP session with the upstream: a JSON-RPC initialize request (protocolVersion 2025-03-26, clientInfo name viewdaily), then a notifications/initialized notification, then the tools/call request carrying the caller's arguments unchanged. When the upstream answers initialize with an Mcp-Session-Id header, that value rides on every later request of the session, which is reused for the life of the process. Replies may arrive as plain JSON or as server-sent events; both are read.

Successful upstream results pass through verbatim, including any isError flag the upstream sets. Failures - a JSON-RPC error, a non-2xx status, an unreadable response, or a request that cannot be completed - come back as an isError result whose text starts with viewdaily error: (this rendering is this rebuild's own labelled reconstruction).

CLI

Each tool is also a subcommand taking one JSON argument string (omit it for tools that take none):

bash
npx @reneturcios/viewdaily list_providers '{"query":"ECB"}'npx @reneturcios/viewdaily summarize_views '{"kind":"asset","terms":["gold"]}'npx @reneturcios/viewdaily get_daily_digests '{"categories":["gold"]}'npx @reneturcios/viewdaily list_categoriesnpx @reneturcios/viewdaily --version

Exit codes: 0 on success, 1 on an isError result, 2 on a usage error.

MCP server

bash
npx -y @reneturcios/viewdaily mcp

MCP client config:

json
{  "mcpServers": {    "viewdaily": {      "command": "npx",      "args": ["-y", "@reneturcios/viewdaily", "mcp"]    }  }}

Docker

bash
docker run -i ghcr.io/cloudcorprecords/viewdailydocker run --rm ghcr.io/cloudcorprecords/viewdaily --version

The container's default command is mcp, so the first form is a stdio MCP server; any other arguments reach the CLI normally.

Development

bash
npm installnpm run buildnpm testnpm run dev

The test suite runs entirely against a stubbed JSON-RPC upstream - no live network calls.

License

MIT - see LICENSE.

来源:README.md,提交 d70854c

工具

8

list_providers

List research providers

Research providers FinChiefs follows (banks, asset managers, central banks, multilaterals, independent researchers). Use the id to limit other tools to one provider.

输入参数limitquery

list_categories

List categories

Asset digest categories (gold, oil, us_bonds, eurusd, …) and macro categories (monetary_policy, geopolitics, …). Keys with has_daily_digest work with get_daily_digests; macro keys also filter search_macro_views and summarize_views.

无需输入参数。

summarize_views

Summarize views

The overall picture from EVERY matching view in one small response: totals, up/down counts (asset views), how many providers lean each way, the busiest providers, a week-by-week trend, and the most-discussed assets or macro categories. Start here for "what is the consensus / how has it changed" questions, then read individual views with search_asset_views or search_macro_views.

输入参数kind必填sincetermsuntilcategoryasset_classprovider_id

search_asset_views

Search asset views

Individual directional views (up/down) on assets, with provider, date, horizon, rationale and a link to the source publication. Up/down tallies cover every match; items come in pages (offset / next_offset), spread across providers by default. For the overall picture, call summarize_views first.

输入参数limitordersincetermsuntiloffsetdirectionasset_classprovider_idsearch_rationale

search_macro_views

Search macro views

Individual macro themes and drivers from provider research (growth, inflation, policy, fiscal, geopolitics, …), each with a description and a link to the source publication. Items come in pages (offset / next_offset), spread across providers by default. For counts and trends, call summarize_views first.

输入参数limitordersincetermsuntiloffsetcategoryprovider_id

search_research

Search research publications

Research publications (articles, reports, podcasts) with title, provider, date, a short description and the link to the original. Ranked by how well the terms match (title matches count most), then newest; pages via offset / next_offset. Follow the link for the full text where the publisher allows it.

输入参数typelimitsincetermsuntiloffsetprovider_id

get_daily_digests

Get daily digest summaries

Daily summaries written from all providers' views for a category (e.g. gold, oil, us_bonds, top macro themes, policy makers), with the day's up/down tallies. Good for how a view changed day by day. Category keys (has_daily_digest) come from list_categories.

输入参数limitsinceuntiloffsetcategories必填

get_policy_signals

Get central bank and policy-maker signals

Structured reads of central-bank and multilateral publications: decisions, stance (-2 dovish to +2 hawkish), guidance, conditions, speaker and forecasts, each with a link to the original. Newest first; pages via offset / next_offset.

输入参数limitsinceuntiloffsetdoc_typeprovider_id

版本历史

1
  1. v0.1.0最新Nov 4, 2026

评分

已满足适用检查项的 90%

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

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分