mcpField
A
Agent Financial Advisor

Agent Financial Advisor

远程服务
agent-financial-advisor.agent-financial-advisor.workers.dev金融数据0今天更新

关于 Agent Financial Advisor

Agent Financial Advisor 为 AI 交易和投顾 Agent 提供可追溯来源的确定性合规、风险、税务和绩效检查。其工具涵盖交易决策、仓位规模、投资组合与策略审查、适当性及期权风险。

主要功能

  1. 01附生效日期和来源的美国现行规则
  2. 02交易前合规与风险检查
  3. 03带上限的仓位计算方法
  4. 04税务批次规划与洗售扫描
  5. 05投资组合和策略审计
  6. 06适当性与期权风险检查

适用场景

  1. 01下单前检查购买力和交易限制
  2. 02按选定风险方法计算仓位
  3. 03规划税务批次并审查洗售风险
  4. 04审计投资组合风险或策略表现

MCP 相关

它通过 `/mcp` 上的 Streamable HTTP MCP 连接向 MCP 客户端提供咨询工具,包括 `rules_digest`、`pre_trade_check`、`position_size`、`tax_lot_plan`、`portfolio_review`、`strategy_audit`、`suitability_check` 和 `options_risk_check`。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://agent-financial-advisor.agent-financial-advisor.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

7
参数类型必填说明
topicenum否intraday_margin | legacy_pdt | reg_t | settlement | cash_account | short_sale | wash_sale | holding_period | reg_bi

详细介绍

Agent 财务顾问

为进行交易和提供建议的 AI Agent 提供合规官、风险经理、税务顾问和绩效审计员服务。 Agent 在采取行动前会调用它;它会提供有来源依据且确定性的检查,每次调用收取少量费用。

工具

工具价格功能
rules_digest免费当前美国交易/保证金/结算/税务规则及生效日期和来源
pre_trade_check$0.005购买力、现金账户违规、日内保证金(PDT 规则调整后)、Reg SHO、洗售、集中度、止损风险、流动性、价差、手滑错误、杠杆、市场开放时间
position_size$0.005带上限的固定比例、波动率目标或分数凯利仓位计算
tax_lot_plan$0.02FIFO/LIFO/HIFO/最低税额批次选择、短期/长期拆分、洗售、亏损收割扫描
portfolio_review$0.05权重、HHI、行业/资产类别敞口、再平衡交易、夏普/索提诺比率/回撤/VaR/贝塔
strategy_audit$0.10交易统计、t 统计量、概率夏普比率和去膨胀夏普比率、过拟合风险信号
suitability_check$0.03Reg BI/受托人适当性审查,并生成经过哈希处理的审计备忘录
options_risk_check$0.01备兑/现金担保/价差/裸头寸分类、FINRA 4210 保证金、现金账户限制、审批等级、股息导致的提前指派、钉住风险、自动行权、最大亏损、净希腊值

可直接使用的代码(Alpaca 订单守卫、MCP 客户端配置、使用 x402 付款的客户端):examples/。

本地运行(Node 20+,无依赖项)

npm test
npm start         # http://localhost:8787  (payments off until PAY_TO is set)

试试看:

curl localhost:8787/llms.txt
curl -X POST localhost:8787/v1/tools/position_size -H "content-type: application/json" \
  -d '{"equity":50000,"entry_price":100,"stop_price":95,"method":"fixed_fractional"}'

MCP 客户端:将可流式传输的 HTTP MCP 连接指向 http://localhost:8787/mcp。 如需使用带密钥的免费层和额度,请发送 Authorization: Bearer <key>,使用 /mcp?key=<key>,或让 Agent 调用免费工具 get_api_key,将新密钥绑定到 MCP 会话。为任意 URL 添加 ?src=<name>,即可在 /stats 中归因使用量。

端点

方法路径
GET/, /llms.txt面向 Agent 的可读概览
GET/v1/tools, /openapi.json, /pricing, /.well-known/x402发现
POST/v1/tools/{name}运行工具
POST/mcpMCP JSON-RPC
POST/v1/keys免费 API 密钥
GET/v1/keys/me密钥余额
POST/v1/credits?pack=5|20|100使用 x402 购买额度
GET/v1/audit防篡改审计日志:每次使用密钥的付费调用均有记录,并通过哈希链接和服务端签名(?since_seq=)
POST/v1/audit/verify验证审计条目的哈希、签名和链
GET/stats公开汇总使用数据:调用次数、付费调用次数、已发放密钥数、收入(无身份信息;缓存 10 分钟)
GET/admin/revenue收入和使用数据(ADMIN_TOKEN)

配置(环境变量)

变量默认值
PAY_TO未设置接收 USDC 的地址。未设置 = 免费预览,不收款
X402_NETWORKbase-sepolia使用真实资金时设为 base
CDP_API_KEY_JSON未设置密钥:下载的 CDP 密钥文件。设置后,付款会通过 Coinbase CDP facilitator 处理(主网所需)。也可使用 CDP_API_KEY_ID + CDP_API_KEY_SECRET
FACILITATOR_URL如果设置了密钥则为 CDP,否则为 https://x402.org/facilitator覆盖 facilitator
FACILITATOR_AUTH未设置用于非 CDP facilitator 的静态 Authorization 标头
X402_MIN_USD0.01x402 按次付费的最低价格(使用额度时按标价扣费)
FREE_DAILY_CALLS / FREE_DAILY_ANON25 / 5免费层
ADMIN_TOKEN未设置用于 /admin/revenue
DATA_DIR./dataNode 存储和账本
PUBLIC_URL请求主机用于付款要求

部署(免费)

Cloudflare Workers:运行 npx wrangler kv namespace create AFA_KV,将 ID 填入 wrangler.toml,然后运行 npx wrangler deploy。

使用真实 USDC:运行 npx wrangler secret put CDP_API_KEY_JSON < secrets/cdp_api_key.json,在 wrangler.toml 中设置 X402_NETWORK = "base",然后部署。

支付(x402)

支持 x402 v2:402 响应携带 base64 编码的 PAYMENT-REQUIRED 标头(CAIP-2 网络,例如 eip155:8453),客户端使用 PAYMENT-SIGNATURE 付款,结算结果则通过 PAYMENT-RESPONSE 返回。v1 客户端(X-PAYMENT、请求体中的 accepts)仍可使用。

在测试网络上运行端到端测试:npm i --no-save viem && node scripts/e2e-payment.mjs <server url> --fund。

目录结构

src/app.js            fetch-style router: REST, MCP, billing hooks
src/server.js         Node entry
src/worker.js         Cloudflare Workers entry (KV store)
src/billing/          free tier, API keys, credits, x402, ledger
src/tools/            the advisory tools
src/lib/regs.js       rule table with sources (reviewed weekly)
src/lib/calendar.js   NYSE calendar
test/                 node --test suites

评论

支持 Markdown

第一次接触 MCP?

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

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