MCP 服务器参考
What's Moving 是一个 MCP 服务器,基于 App 所展示的同一份档案。共十四个只读工具:综合档案、带时间戳的记录、关联、带指标的 K 线、基本面、搜索。端点为 https://api.whatsmoving.app/api/mcp。Claude、Claude Code 及其他客户端的设置步骤见连接页面。
你可以这样问
- 本周 AI 数据中心电力相关的股票,背后是什么在推动?
- NVDA 自 8 月以来归入过哪些叙事?每次各朝哪个方向变动?
- 给我 XLE 最近 60 根日 K 线,附 RSI 和 MACD。
- 今天半导体板块有哪些异动?每个异动各引用了哪些来源?
- 过去一个月,哪些叙事的成员股增加或减少了?
- 我关注的股票里,本周哪些有异动?原因是什么?
工具
| 工具 | 返回内容 | 参数 |
|---|---|---|
get_market | The session at a glance: up to nine stories with typed refs to their evidence, index and macro quotes, breadth, the sector heatmap, the macro narratives cited that session, biggest movers, the upcoming economic calendar | — |
get_sector | One sector or industry: its session, its movers, the narratives running through it | category |
get_security | One stock: recent moves sized against its own history and the session, current narratives, a fundamentals digest, its sector | security |
get_events | Timestamped archive records for a market, security or sector scope, newest first: detected moves with cited evidence and the stories selected for a session | scope, from, to, changed_since, limit, cursor |
get_narrative_history | One narrative's recorded activity: its rows, membership with the time each was observed from, the sessions its members moved its way, the sectors it reaches | narrative, from, to, limit, cursor |
get_similar_events | Past moves matching one on recorded factual dimensions — catalyst type, category, magnitude band — with the match explained. Category is the subject's industry as classified today; the archive keeps no classification history | move, dimensions, from, to, limit, cursor |
get_news | The curated corpus for a market, security, sector or narrative scope: source, title, time, URL. Article text is never returned. A market scope returns macro items only; use a security or category scope for a stock's news | scope, from, to, limit, cursor |
get_association_summary | Which edge types one node has, a preview of each, and whether more follow | node |
get_associations | One hop from a node along one edge type; windowed types carry their ranges | node, edge_type, from, to, limit, cursor |
get_candles | OHLCV bars for one tracked stock or index/sector ETF as parallel columns; daily bars accept indicator columns | security, interval (5m/1d), from, to, indicators, limit, cursor |
get_fundamentals | Published valuation, margin, growth and earnings figures for one to five stocks. Factual metrics only — no scores, targets or comparisons | symbols |
get_series | Session-by-session aggregates: narrative membership turnover, market-wide | scope, metric, from, to, limit, cursor |
search | Name fragment → typed refs: securities, sectors/industries, narratives | query |
get_my_follows | Published items filtered by this account's follows — a delivery filter; the items are the same for everyone | limit, cursor |
K 线与指标
get_candles 每次请求可提供最长五年的日 K 线和最长十四天的 5 分钟 K 线,覆盖所有追踪中的证券,以及 SPY、QQQ、DIA、IWM、^VIX 和 XLB、XLC、XLE、XLF、XLI、XLK、XLP、XLRE、XLU、XLV、XLY。日 K 线经拆股调整,未做分红调整。
指标在我们这边用 ta-lib 计算,仅基于日 K 线,每次调用最多六个。你按名称请求;返回结果的列名带有参数,因此 rsi_14 就说明了计算的是什么;预热期足够长,数值不受窗口起点影响——对于上市不久、历史数据不足这一长度的股票,响应会注明它实际有多长的预热期:
| 请求名 | 指标 | 参数 | 列名 |
|---|---|---|---|
sma | Simple moving average | 20 | sma_20 |
ema | Exponential moving average | 20 | ema_20 |
bbands | Bollinger Bands (upper / middle / lower) | 20, 2σ up, 2σ down | bbands_20_2_2 |
sar | Parabolic SAR | 0.02, 0.2 | sar_0.02_0.2 |
rsi | RSI | 14 | rsi_14 |
macd | MACD (macd / signal / hist) | 12, 26, 9 | macd_12_26_9 |
stoch | Stochastic (k / d) | 14, 3, 3 | stoch_14_3_3 |
adx | ADX | 14 | adx_14 |
cci | CCI | 14 | cci_14 |
mfi | Money Flow Index | 14 | mfi_14 |
willr | Williams %R | 14 | willr_14 |
roc | Rate of change | 10 | roc_10 |
aroon | Aroon (up / down) | 14 | aroon_14 |
atr | Average true range | 14 | atr_14 |
natr | Normalised ATR | 14 | natr_14 |
adosc | Chaikin A/D oscillator | 3, 10 | adosc_3_10 |
stddev | Standard deviation | 20, 1σ | stddev_20_1 |
档位与限额
免费版:新内容在发布 15 分钟后送达,档案类数据——事件、新闻、时间序列、关联、历史——可回溯 30 天。Pro 版:零延迟,完整档案。K 线、基本面和综合档案的当前状态对两个档位均提供(免费版有延迟)。两个档位适用同一套每小时额度,每个账户 600 单位;大多数调用消耗一个单位,get_market 和 get_security 各四个,get_candles 五个,get_fundamentals 八个。分页有上限,通过游标逐页获取。
服务器不会做的事
不做预测,不针对个人:每条归因都属编辑判断并标有日期,没有任何工具会说明接下来会发生什么,你的关注只影响 get_my_follows。从不返回文章正文——返回的是标题、时间和 URL,若信息源提供来源名称,也会一并返回。我们引用的新闻来自公开来源;我们为每个来源附上链接,并判断它是否支持某条归因,但不核实它报道的每一项事实——依赖之前,请先自行判断。
隐私
每次调用记录一行日志(工具、结果、耗时、大小),从不记录问题或回答;详见隐私政策中的连接 AI 助手(英文)。
客户端
Claude(自定义连接器,登录)和 Claude Code(一条命令,登录)已经过验证;其他任何支持 Streamable HTTP、能发送 bearer 请求头的客户端,都可以使用在 App 内生成的个人令牌接入。步骤见连接页面。
仅作事后分析——不做预测,不构成投资建议。