mcpField
S
spicytrade

spicytrade

远程服务
spicy.trade金融数据02 天前更新

关于 spicytrade

spicytrade 是面向使用 tastytrade 账户及 AI Agent 的期权研究与交易服务。它结合市场数据和每日简报,并通过受限机制提交风险有上限的订单;经纪账户凭据保留在用户本机。

主要功能

  1. 01行情报价与隐含波动率指标
  2. 02催化事件日历与每日期权简报
  3. 03通过 MCP 获取公开市场研究
  4. 04账户读取与受保护的订单提交
  5. 05本地 CLI 将经纪凭据存于系统密钥环

适用场景

  1. 01查看关注标的的 IV 排名和期限结构
  2. 02查阅催化事件与每日期权简报
  3. 03让 Agent 读取 tastytrade 账户
  4. 04通过 Agent 提交风险有上限的期权订单

MCP 相关

Agent 可连接 https://spicy.trade/mcp,获取公开报价、催化事件、研究内容和简报。登录会员还可通过自己的 tastytrade 连接启用账户读取和受保护的订单提交。

配置

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

服务地址https://spicy.trade/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

spicytrade

供你自己的 AI Agent 驱动的期权副驾。 订单通过你自己的 tastytrade 账户执行,并且仅限风险明确的交易;长期有效的经纪商凭据始终留在你的设备上。

现已上线:spicy.trade。

spicytrade 观察页面

功能介绍

  • 观察(/watch):公开市场表格,展示受跟踪的美国股票和 ETF 观察列表,包含报价、隐含波动率指标(IV 排名和百分位、期限结构)、流动性和催化剂日历,以及单个标的的详情。无需账户。
  • 收藏:登录会员可置顶自己的标的。
  • 每日简报(/recommendations):附带存档的期权简报。它由独立的私有工作流中的 AI 模型自动撰写,不构成个人建议。
  • MCP 工具,位于 https://spicy.trade/mcp:任何 Agent 无需凭据即可连接公共层级(快照报价、催化剂、研究内容和简报)。登录会员的 Agent 还可通过会员自己的 tastytrade 连接读取账户信息并在防护机制下下单。
  • 本地 spicytrade CLI:在你的设备上运行的连接器。它将经纪商凭据保存在操作系统密钥环中,并在每次请求时将其换成短期令牌。

订单如何保持安全

所有检查都在服务端执行,优先级高于模型给出的任何建议:

  • 精确解析合约:依据实时期权链解析,绝不使用模型文本中的合约。
  • 仅限风险明确的交易:只有借记开仓交易,或经账户验证的平仓,才会获准下单。拒绝裸卖空敞口。
  • 市场保护:根据当前买价和卖价,以及经纪商要求的最小变动价位,检查限价。
  • 经纪商试运行:提交任何内容之前,tastytrade 自带的试运行必须通过。这也用于检查购买力。
  • 结果不明时不自动重试:如果无法确定提交或替换订单的结果,不会重试;在根据订单历史完成核对之前,账户将无法继续下单。
  • 服务端不保存经纪商凭据:Worker 仅为获取市场数据保存自己的 tastytrade 凭据。账户相关路径要求调用方提供凭据,绝不会回退使用服务端凭据。

spicytrade 本身不设确认步骤;下单前出现的任何提示都来自你运行的 Agent。这些检查可以减少错误,但不能让交易变得稳妥。请参阅风险披露。

Agent 用户快速入门

无需安装,即可使用市场数据和研究功能:将 MCP 客户端指向 https://spicy.trade/mcp。

要连接你的 tastytrade 账户(macOS 或 Linux、Node.js 22+;Linux 还需要 secret-tool 用于密钥环;不支持 Windows):

curl -fsSL https://spicy.trade/install.sh | bash

这会将一个文件安装到 ~/.local/share/spicytrade,创建 ~/.local/bin/spicytrade 的链接,然后运行 spicytrade setup;该命令会在连接你的经纪账户前征求同意。再次运行即可更新。若要由 Agent 驱动引导流程(当前 Agent 会自行注册),请使用 bash -s -- --connector-only 并遵循连接指南。Agent 可通过阅读 llms.txt 获取完整说明。

架构

  • 基于 TanStack Start 和 React 构建的 Cloudflare Workers 应用,使用 D1 存储数据。
  • src/domain/:纯模式和逻辑。src/server/:Cloudflare 和提供方代码。src/routes/api.*:精简的 HTTP 适配器。src/data/:浏览器持久化。src/components/:产品界面。migrations/:D1 模式。
  • ops/:会员自己的设备,即 spicytrade CLI,由 tools/build-agent.mjs 构建并由 public/install.sh 安装。
  • 市场数据来自 tastytrade。所有账户读取都通过 BrokerAdapter 完成;新增经纪商只需添加一个适配器文件及其 ID。
  • 有关代码遵循的规则,请参阅 AGENTS.md。
npm install
npm run dev        # http://localhost:3000
npm test && npm run lint && npm run build

免责声明

spicytrade 是由个人运营的软件。它不是经纪交易商或注册投资顾问,其展示的任何内容(包括每日简报)均不构成投资建议。期权风险很高,也可能到期时一文不值。数据和 AI 输出可能有误。请阅读风险披露。与 tastytrade 无关联,也未获其认可。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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