Token导航 LogoToken导航TokenDH.com
Sablier MCP logo
AI代理stdio官方级别未说明来源级核验

Sablier MCP

MCP Server

Sablier MCP Server是一款基于模型上下文协议(MCP)的服务器,可让AI助手在2分钟内分析投资组合、压力测试场景、生成合成市场路径和扫描SEC文件。

工具数

71

提示词数

0

GitHub Stars

2

资源数

0
PythonClaudeAI代理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sablier-it

提供方

sablier-it

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run sablier-mcp

详细介绍

Sablier MCP服务器

![License: MIT](LICENSE) ![Python 3.11+](https://www.python.org) ![MCP 1.26+](https://modelcontextprotocol.io)

MCP(模型上下文协议) 该服务器允许AI助手在2分钟内分析投资组合、压力测试场景、生成合成市场路径并扫描SEC文件。

这有什么作用

将Sablier连接到Claude、ChatGPT或任何兼容MCP的AI助手。代理人将获得约70个工具,用于:

扫描SEC文件和财报电话 -人工智能读取每家公司的10-K、10-Q文件和电话财报会议记录,然后评分每一次持股对你询问的任何主题的暴露程度(0-100分制,有证据)。 _“我的投资组合对中国供应链风险的敞口有多大?”_ --以秒为单位进行评分、证明和排名。

计算因子敞口 --衡量每只股票对市场驱动因素(利率、波动率指数、美元指数、石油、信贷息差等)的反应。因子贝塔系数是根据最近数据的滚动窗口估算的,因此它们反映了当前的市场状况。支持线性和非线性(GAM)因子模型。

情景压力测试 — _“如果VIX达到40怎么办?”_ 或 _“如果美联储将利率提高到6%怎么办?”_ 运行蒙特卡洛模拟,以获得每项资产的预期回报、风险价值、预期缺口和全部回报分布。

生成合成市场路径 --训练一个关于资产和要素联合分配的生成流模型。生成数百个现实的未来轨迹,可选择约束(_“黄金保持在3000美元以上的路径”_).跨多种场景的前瞻性测试策略。

实时市场情报 --一次通话即可获得彭博终端级简报,其中包含50多个指标、z评分、制度信号和跨资产分析。

管理投资组合 --使用实时价格、绩效分析(夏普比率、最大提款、波动率)、优化和高效前沿计算创建和跟踪投资组合。

速度

不到2分钟,端到端。 投资组合创建->模型训练->因子贝塔->压力情景->SEC备案分析。所有这些都在一次谈话中。 同样的工作流程——收集文件、构建因子模型、运行模拟、撰写风险备忘录——需要一个由分析师和定量分析师组成的团队 从几天到几周.Sabier将其压缩为一次聊天。

快速开始

选项A:Claude Desktop/Claude.ai(建议无需安装)

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "sablier": {
      "type": "url",
      "url": "https://sablier-mcp-215397666394.us-central1.run.app/mcp/"
    }
  }
}

就是这样。第一次使用时,Claude会打开一个浏览器窗口——注册或使用您的Sablier帐户登录。不需要API密钥。

选项B:ChatGPT(开发人员模式)

  1. 首选 设置->开发者模式 并启用它
  2. 首选 连接器->添加连接器
  3. 输入:

- 名称: Sablier - 服务器URL: https://sablier-mcp-215397666394.us-central1.run.app/mcp/

  1. 在新聊天中,通过激活 “+”->更多->开发者模式

选项C:克劳德代码(本地,标准输入)

# Clone and install
git clone https://github.com/sablier-it/sablier-mcp.git
cd sablier-mcp
uv sync

# Register with Claude Code
claude mcp add sablier -- uv --directory /path/to/sablier-mcp run sablier-mcp

# Set your API key (get one from sablier-ai.com)
export SABLIER_API_KEY=sk_live_your_key_here

工具(~70)

市场情报

工具说明
market_radar彭博评级简报:50多个指标、z评分、制度信号、跨资产分析
search_features搜索股票代码(股票、ETF、期货)和市场指标(VIX、DXY、利率)

投资组合管理

工具说明
create_portfolio根据股票代码和权重创建投资组合(总和必须为1.0)
list_portfolios列出您的投资组合,包括名称、资产和状态
get_portfolio获取特定投资组合的完整详细信息
update_portfolio更新名称、描述、权重或大写
delete_portfolio永久删除投资组合
get_portfolio_value实时投资组合价值:总计、损益、每个头寸细分
get_portfolio_analytics夏普比率、波动率、最大回撤、贝塔系数(1W-5Y时间范围)
get_asset_profiles每个控股的部门、行业、国家和交易所
optimize_portfolio找到最佳权重:最大夏普、最小方差或最大回报
get_efficient_frontier计算投资组合资产的有效边界曲线

定性分析(美国证券交易委员会文件和收益电话)

工具说明
analyze_qualitative使用10-K、10-Q和收益记录对公司对任何主题的敞口(0-100)进行评分
list_themes浏览内置主题库(人工智能风险、利率敏感性、中国风险敞口等)
list_grain_analyses列出过去的定性分析
get_grain_analysis加载保存的分析,其中包含满分和证据段落
delete_grain_analysis删除已保存的定性分析

定量分析(因子模型)

工具说明
analyze_quantitative一次性:构建因子模型、训练、计算因子敞口(线性+非线性)
list_model_groups列出现有分析以及培训和模拟状态
list_feature_set_templates浏览预先构建的市场驱动因素集(利率、波动性、商品、信贷等)
create_feature_set创建一组自定义的市场驱动因素进行分析
list_feature_sets列出所有可访问的功能集
get_feature_set获取特定功能集的详细信息
delete_feature_set删除自定义功能集
compute_betas根据训练好的模型组计算每项资产的贝塔系数
compute_returns用户指定因子水平下的远期资产回报样本(蒙特卡洛)
get_residual_correlation跨资产剩余相关矩阵(后因子)
list_simulations列出模型组的所有模拟
optimize_portfolio从经过训练的MOMENT批次中找到最佳权重(分析目标)
get_optimization_history浏览投资组合的过去优化运行
delete_model_group删除模型组和所有关联数据

压力测试和场景

工具说明
compute_returns蒙特卡洛假设:自定义因子水平下的每项资产VaR、ES、预期回报
create_scenario保存一个命名的假设情景(固定值、百分位数或冲击)
list_scenarios列出已保存的场景
get_scenario获取场景详细信息
update_scenario更新场景的因素或描述
delete_scenario删除已保存的场景

生成模拟(流)

工具说明
train_flow_model在模型组上训练条件流匹配模型
generate_flow_paths生成基线(无约束)合成价格路径
simulate_flow_scenario生成受限路径(例如,“金价高于3000美元,波动率低于20”)
check_flow_job轮询排队/正在运行的流作业的状态
get_flow_results从已完成的生成作业中提取路径+汇总统计数据
download_flow_paths下载JSON或CSV格式的原始路径
list_flow_baselines列出模型组的基线路径生成
list_flow_scenarios列出模型组的场景条件生成
delete_flow_job删除流作业及其输出
test_flow_risk计算跨生成路径的投资组合风险指标
flow_validate根据历史数据验证流量模型质量(校准、相关性、尾部)

功能目录

工具说明
search_features在目录中搜索可用的股票代码/宏系列
add_feature在目录中添加股票代码(雅虎财经或FRED)
refresh_feature_data获取/更新股票行情的历史数据

交易规则

工具说明
create_rule为投资组合创建触发行动规则(波动率指数飙升、下跌、制度等)
list_rules列出附加到投资组合的规则
toggle_rule激活或停用规则
delete_rule永久删除规则
evaluate_rules检查哪些规则会对最新的市场数据产生影响
backtest_rules规则与实际价格的历史回溯测试
forward_test_rules根据生成的FLOW路径转发测试规则

衍生品

工具说明
analyze_derivatives希腊综合+投资组合期权头寸的情景损益
price_option_tool与希腊人一起为单一股票/期货期权(Black-76)定价

市场数据

工具说明
market_radar60+制度指标(VIX、收益率曲线、信贷、行业轮换、RORO)
screen_universe股票目录的横截面筛选

账户和账单

工具说明
whoami当前用户、层和功能标志
get_credits当前信用余额和层级月度分配
list_credit_packs浏览可供购买的一次性信用包
buy_credit_pack通过Stripe Checkout购买信用包
get_billing_info查看当前订阅级别和限制
get_billing_usage查看计量桶的使用情况
toggle_overage启用/禁用每次通话的超额支出
subscribe通过Stripe Checkout订阅或升级
manage_subscription打开Stripe客户门户

对话示例

1.在一次对话中进行全面的风险分析

You:   Create a portfolio with AAPL 40%, MSFT 30%, NVDA 30%.
       Then stress-test it for a recession — VIX at 35, 10Y at 5.5%, SPY at 380.

Agent: 1. create_portfolio("Tech Portfolio", ["AAPL", "MSFT", "NVDA"], [0.4, 0.3, 0.3])
       2. list_feature_set_templates()  →  picks "Macro + Volatility" set
       3. analyze_quantitative(portfolio_id, conditioning_set_id)
          →  trains models, computes factor betas per asset
       4. compute_returns(sim_batch_id, {"VIX": 35, "US 10Y": 5.5, "SPY": 380})
          →  per-asset expected returns, VaR (95%), Expected Shortfall

       Result: Portfolio expected return = -8.2%, VaR(95%) = -14.5%
       NVDA most exposed (-12.1%), MSFT most defensive (-4.8%)

2.SEC专题风险备案分析

You:   How exposed are the Magnificent 7 to AI regulation risk?

Agent: 1. analyze_qualitative(
            tickers=["AAPL", "MSFT", "GOOGL", "AMZN", "NVDA", "META", "TSLA"],
            themes=["AI regulation risk"]
       )
       2. Returns per-ticker scores (0-100) with evidence from 10-K filings:
          - META: 82/100 (HIGH) — "government regulation of AI... could limit our ability
            to deploy AI features across our family of apps"
          - GOOGL: 78/100 — "new AI regulations could require us to restrict or modify
            products and services"
          - NVDA: 71/100 — "export controls... restrictions on AI chip sales to China"
          - TSLA: 31/100 (LOW) — limited AI regulation mentions in filings

3.生成性情景分析

You:   I want to see how a gold + bonds portfolio performs over the next quarter
       in scenarios where inflation stays high.

Agent: 1. create_portfolio("Inflation Hedge", ["GLD", "TLT", "IAU"], [0.4, 0.4, 0.2])
       2. train_flow_model(model_group_id, horizon=60)
          →  dispatches GPU training job (~5-15 min async)
       3. check_flow_job(job_id) until completed; flow_validate(model_group_id)
          →  confirms model quality before generating paths
       4. generate_flow_paths(model_group_id, n_paths=500)
          →  generates 500 joint baseline price paths
       5. simulate_flow_scenario(model_group_id, constraints=[
            {"feature_name": "CPI", "type": "level", "lower": 3.5, "t_start": 0, "t_end": 60}
          ])
          →  generates paths conditioned on CPI > 3.5%
       6. test_flow_risk(portfolio_id, job_id)
          →  distribution of Sharpe, max drawdown, total return across constrained paths

       Result: Median return = +4.2%, 5th percentile = -6.8%
       Gold outperforms bonds in 72% of high-inflation paths

4.市场简报和投资组合检查

You:   What's happening in markets today and how is my portfolio positioned?

Agent: 1. market_radar()
          →  50+ indicators: equities, rates, credit, FX, commodities, volatility
          →  regime signals: Risk-Off score = 0.7, yield curve inverted, VIX elevated
       2. list_portfolios()  →  finds your "Tech Portfolio"
       3. get_portfolio_value(portfolio_id)
          →  current value, daily P&L, per-position breakdown
       4. get_portfolio_analytics(portfolio_id, timeframe="1M")
          →  1-month Sharpe, volatility, max drawdown

       Result: Markets are risk-off (VIX +15% this week, credit spreads widening).
       Your tech portfolio is down -2.3% today, concentrated in high-beta names.
       Consider: stress-test with compute_returns to quantify downside risk.

认证

  • 远程模式 (ClaudeDesktop,Claude.ai,ChatGPT):基于OAuth 2.0浏览器的登录-无需管理API密钥。Sablier通过Google OAuth进行身份验证,然后为MCP会话颁发API密钥。
  • 本地模式 (克劳德代码,stdio):设置 SABLIER_API_KEY 环境变量。

定价

级别价格已包含
免费0美元10个市场雷达,5个因素模型,2个谷物分析/月
Pro79美元/月100个市场雷达,50个因子模型,20个GRAIN,10个流量模拟/月
企业399美元/月/座无限制的一切,优先支持

项目组合管理、读取操作和场景管理始终是免费的。 超出所含限额的每次通话超额计费。

建筑

sablier-mcp/
├── src/sablier_mcp/
│   ├── server.py      # 53 MCP tool definitions (FastMCP)
│   ├── client.py      # Async HTTP client for Sablier API
│   ├── auth.py        # OAuth 2.0 provider (remote mode)
│   └── widgets.py     # Rich HTML cards for Claude Desktop
├── pyproject.toml
├── Dockerfile
└── README.md
  • 远程模式 (ClaudeDesktop、Claude.ai、ChatGPT):OAuth 2.0浏览器登录-无需管理API密钥
  • 本地模式 (Claude Code,stdio):来自环境变量的API键
  • 小部件:工具返回丰富的HTML卡片(测试版热图、记分卡、投资组合概述)以及文本,以便在Claude Desktop中进行可视化输出

发展

# Run the server locally (stdio transport)
uv run sablier-mcp

# Test with MCP inspector
npx @modelcontextprotocol/inspector uv --directory . run sablier-mcp

# Run as remote server (streamable-http with OAuth)
MCP_TRANSPORT=streamable-http uv run sablier-mcp

隐私政策

Sablier处理投资组合数据和市场查询以提供分析。详细信息:

  • 收集的数据:投资组合持有量、因子模型参数和用于分析计算的查询元数据
  • 使用和储存:数据在Sablier的服务器(美国GCP)上处理,并存储为您的帐户分析历史记录。投资组合和模型将一直存在,直到您删除它们。
  • 第三方共享Sablier不会出售或分享您的数据。市场数据来源于公共信息流。美国证券交易委员会的文件是公共记录。
  • 保留:当您的帐户处于活动状态时,帐户数据将被保留。删除的投资组合和模型将在30天内清除。
  • 联系: team@sablier.it

完整隐私政策: sablier-ai.com/privacy |服务条款: sablier-ai.com/terms

支持

链接

目录标签

目录标签

PythonClaudeAI代理投资组合分析本地部署压力测试SEC文件扫描市场路径生成AI助手

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

71

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP