Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

io.github.SheldonZhuang/stock-sentinel

NPM · STOCK-SENTINEL-MCP · SCANNED AUG 3

US stock attack/defense macro signals: 4-dimension framework, 26-year backtested. Research only.

Available components

+20 this week 66 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security86
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability60
  • AI-judged instruction clarity (fair).Partial
  • Tool/resource definitions use about 645 tokens (~107/item across 6 items; 6 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · stock-sentinel-mcp

# add to Claude Code
claude mcp add sheldonzhuang-stock-sentinel -- npx -y stock-sentinel-mcp
# add to Codex CLI
codex mcp add sheldonzhuang-stock-sentinel -- npx -y stock-sentinel-mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "sheldonzhuang-stock-sentinel": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "stock-sentinel-mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add sheldonzhuang-stock-sentinel --command npx --arg -y --arg stock-sentinel-mcp
# ~/.hermes/config.yaml
mcp_servers:
  sheldonzhuang-stock-sentinel:
    command: "npx"
    args: ["-y", "stock-sentinel-mcp"]
// mcp.json
{
  "mcpServers": {
    "sheldonzhuang-stock-sentinel": {
      "command": "npx",
      "args": [
        "-y",
        "stock-sentinel-mcp"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 2 Aug 26 +44
    • Provenance: unverified → fail security
    • Install scripts: unverified → pass security
    • Known CVEs: unverified → partial security
    • Malware scan: unverified → pass security
    • License: unverified → pass functional
    • Dependency health: unverified → partial functional
    • Maintenance: unverified → pass functional
    • MCP protocol: unverified → pass functional
    • Stability: unverified → 0.23 functional
    • Schema quality: unverified → fair functional
    • Licence: MIT functional
  • 1 Aug 26 −7
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 31 Jul 26 −18
    • Malware scan: pass → unverified security
  • 27 Jul 26 46

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 94 packages

94 packages in the resolved dependency tree · 94 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 6 exposed · ~645 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
get_ai_chain ~104

获取AI产业链资金流向状态:六个环节(AI大模型→云厂商→AI芯片→存储/光模块→设备封装→电力)按30天相对SPY强弱的排名、当前市场隐含的卡点环节、以及泡沫监测三指标(模型调用量趋势/云厂商资本开支/半导体产出同比,按现金流向排序)。

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_backtest_summary ~112

获取信号系统的历史回测核心结论:26年月度重放,覆盖6场危机(2000互联网泡沫/2008金融危机/2020新冠/2022加息熊/2025关税战/2026美伊战争)的捕获情况与8段大规模上涨期的捕获率,以及"仅全面防守离场"策略与买入持有的全期对比(年化/最大回撤)。

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_current_signal ~169

获取美股当前进攻/防守信号。返回四档最终信号(attack进攻/neutral观望/reduce减仓观望/defense全面防守)、四个维度(AI供需/货币/财政/行政)各自的宽松/中性/收紧状态、以及全部参考指标(联邦基金利率、萨姆规则、联邦支出、WTI油价、EPU不确定性指数、AI模型调用量等)。判定规则:进攻=四维全宽松且无锁;仅单维收紧=减仓观望;双维以上收紧或衰退锁激活=全面防守。仅供研究参考,不构成投资建议。

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_daily_report ~48

获取AI生成的每日信号解读(中英双语):今日档位、由哪些维度和数据驱动、距离进攻/防守的条件差距。

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_signal_history ~67

获取信号历史存档(公开可验证的 track record):每日的最终档位与四维状态,按日期倒序。可用于回看信号在近期市场事件中的表现。

NameTypeReqDescription
limitinteger返回天数,默认90,最大365

No output schema declared.

No examples provided.

get_stock_percentile ~145

查询个股或ETF:当前价格在历史区间中的百分位(≥80%高位/≤20%低位)、真实市盈率P/E与市销率P/S(SEC EDGAR财报口径)。支持指数别名:US10Y(10年美债收益率)、VIX、SPX、NDX。

NameTypeReqDescription
endDatestring区间终点 YYYY-MM-DD,默认今天
startDatestring区间起点 YYYY-MM-DD,默认3年前
symbolstringyes股票代码,如 NVDA、AAPL、QQQ、US10Y

No output schema declared.

No examples provided.