mcpField
T
Treasury Risk Analyzer

Treasury Risk Analyzer

本地服务
portfolio-risk-analyzer-g9ao.onrender.com金融数据01 周前更新

关于 Treasury Risk Analyzer

Treasury Risk Analyzer 是面向 AI Treasury 和 CFO Agent 的 MCP 服务,提供确定性金融分析。它涵盖风险、外汇敞口、流动性预测和支付决策,付费调用以 USDC 在 Base 上结算。

主要功能

  1. 01计算波动率、风险比率、VaR 和压力测试
  2. 02分析货币敞口及对冲优先级
  3. 03预测每日现金和流动性缓冲
  4. 04返回 PAY、REVIEW 或 DO_NOT_PAY 决策
  5. 05说明确定性计算方法并提供支付收据

适用场景

  1. 01评估投资组合风险与集中度
  2. 02审查外汇敞口和对冲优先级
  3. 03在付款前预测现金缓冲
  4. 04判断给定付款当天是否可执行

MCP 相关

向 MCP 客户端提供资金风险、外汇、流动性和支付决策工具。付费工具按次通过 x402 使用 USDC 在 Base 上结算。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"christianmatumona-treasury-risk": {
"command": "npx",
"args": [
"-y",
"treasury-risk-mcp"
],
"env": {
"X402_PRIVATE_KEY": "<X402_PRIVATE_KEY>",
"MAX_PAYMENT_USD": "<MAX_PAYMENT_USD>",
"TREASURY_API_URL": "<TREASURY_API_URL>"
}
}
}
}
启动命令npx -y treasury-risk-mcp
需要配置的环境变量
X402_PRIVATE_KEY密钥Private key of a dedicated Base wallet holding a few USDC, used to sign per-call x402 payments. Without it, paid tools only validate input and quote the price.
MAX_PAYMENT_USDHard per-call spending cap in USD (default 2.00). Tools priced above it are refused before signing.
TREASURY_API_URLOverride the service base URL (default: public production deployment).

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmtreasury-risk-mcp0.1.2

工具

6

收录的工具列表 · 更新于 1 周前

此工具无需参数。

详细介绍

treasury-risk-mcp

面向 Treasury Risk Analyzer 的 MCP 服务:为 AI Treasury 和 CFO Agent 提供确定性的财务决策服务。涵盖资金风险、外汇敞口、流动性预测,以及一个问题:“我们今天可以安全地执行这笔付款吗?”

每次调用都通过 x402 使用 Base 上的 USDC 付费。无需账户、API 密钥或订阅。你的 Agent 使用自己的钱包按次付费,且只有在输入有效时才会扣费。

工具

工具价格能回答的问题
describe_service免费服务的功能、价格,以及是否已配置付款
get_example_input免费任意付费工具的有效示例输入
run_demo免费使用固定示例数据运行付费工具,并返回真实、完整的输出(默认问题:今天能否支付一张金额为 EUR 750,000 的发票?)
treasury_risk$0.10波动率、Sharpe/Sortino/Calmar、VaR/CVaR、HHI 集中度、风险贡献、相关性压力测试
fx_exposure$0.25按币种统计的总敞口/净敞口、自然对冲、外汇压力情景、对冲优先级
liquidity_forecast$0.50每日现金预测、最低现金额及其日期、缓冲金是否不足、流动性状态,以及可选的 DSO/DPO/DIO
treasury_decision$2.00针对一笔付款给出 PAY / REVIEW / DO_NOT_PAY 结论,综合流动性、外汇和风险,并提供置信度评分

所有指标均由确定性计算得出,不使用大模型计算;计算方法均在响应的 methodology 中说明。

安装

Claude Desktop(claude_desktop_config.json)、Cursor 或任何 MCP 客户端:

{
  "mcpServers": {
    "treasury-risk": {
      "command": "npx",
      "args": ["-y", "treasury-risk-mcp"],
      "env": {
        "X402_PRIVATE_KEY": "0x…",
        "MAX_PAYMENT_USD": "2.00"
      }
    }
  }
}

Claude Code:

claude mcp add treasury-risk -e X402_PRIVATE_KEY=0x… -e MAX_PAYMENT_USD=2.00 -- npx -y treasury-risk-mcp
变量默认值含义
X402_PRIVATE_KEY(无)持有 USDC 的 Base 钱包私钥。未设置时,付费工具只会验证输入并返回价格。
MAX_PAYMENT_USD2.00单次调用的硬性上限。价格高于该上限的工具会在签名之前被拒绝。
TREASURY_API_URL生产环境 URL覆盖服务 URL。

**钱包安全:**请使用专用钱包,且只存放少量 USDC。密钥保留在你机器上的 MCP 进程中。它仅用于签署服务要求的确切金额对应的 EIP-3009 USDC 转账,绝不会超过 MAX_PAYMENT_USD。无需 ETH 支付 Gas,因为转账由 facilitator 提交。

付款流程

  1. 工具将你的输入发送到 API。无效输入会免费返回 400,不会向你收费。
  2. 有效输入会收到带有价格信息的 402 Payment Required。
  3. 服务端会为该金额签署 USDC 授权,然后重试。
  4. 付款在 Base 上结算,分析结果随附 _payment 收据(交易哈希、付款方、网络)。

限制

  • 输出仅用于分析和辅助决策,不构成投资建议,也不会执行任何付款。
  • 只分析你提供的数据,不会获取市场数据。
  • 也可以直接调用 HTTP API。其 OpenAPI 规范位于 /openapi.yaml 和 /openapi.json。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。