Token导航 LogoToken导航TokenDH.com
Options Chain logo
搜索检索stdio官方级别未说明来源级核验

Options Chain

MCP Server

wrangler

Option Chain MCP server

工具数

4

提示词数

0

GitHub Stars

8

资源数

0
金融数据TypeScriptClaudeClaudeClaude Desktop

安装说明

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

作者 / 组织

blake365

提供方

blake365

最后核验

2026/5/18 02:17

运行时

Node.js

快速接入

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

命令预览

npx wrangler secret put TRADIER_TOKEN

详细介绍

期权链mcp

用于选项研究的只读MCP服务器。可插拔数据提供程序--目前支持 特拉迪尔羊驼.

概述

此模型上下文协议(MCP)服务器为AI助手提供了研究选项的工具,但无法进行交易:

  • find-options-chain --交易品种+到期时间的链,过滤为具有实际交易量/买入价/卖出价的期权,并在现货百分比内执行。自动修剪到重大撞击,以保持有效载荷LLM友好。
  • find-option-expirations --基础资产的有效到期日期。
  • get-quote --股票代码或单一OCC期权合约的最新报价。当供应商支持时,包括希腊人+IV(羊驼支持;Tradier需要连锁查找)。
  • historical-prices --任何范围和区间内股票或OCC期权的OHLCV条。

服务器以两种方式运行:

  • 本地通过stdio 克劳德桌面
  • 远程访问Cloudflare Workers 使用OAuth 2.1,适用于Claude.ai和其他使用远程连接器协议的MCP客户端

请注意:

  • 需要您使用的任何提供商的API凭据(免费纸质/沙箱帐户有效)
  • 免费计划的市场数据通常延迟15分钟
  • 仅供参考

用户可以使用自然语言运行查询。

为什么选择此服务器(而不是官方的Tradier或Alpaca MCP)

专为LLM上下文预算而构建。 一个典型的潜在客户在数十个到期日内有数百次罢工。呼唤生 get_option_chain 从官方Alpaca服务器返回 *他们全部* -每一次遥远的OTM罢工,每一份投标合同,API暴露的每一个领域。该有效载荷每次调用会消耗数千个令牌,并迫使模型本身过滤噪声。此服务器筛选服务器端:

  • 罢工被预先过滤到现场周围可配置的百分比范围内
  • 终止合同(volume > 0 OR open_interest > 0bid/ask > $0.10)
  • “重大罢工”通行证使远处的罢工保持整数,使货币附近的罢工保持细粒度——模仿人类交易员实际读取链条的方式
  • 仅返回研究工作流程所需的字段(无交换代码、无原始时间戳、无样板)

在实际应用中,NVDA链的罢工次数约为15次,而不是400次——大致 每次通话减少20-40倍的代币,为对话中的实际分析留出空间。

其他事情:

  • 按设计只读。place_order,没有 close_position,没有 exercise_options_position.指向法学硕士,而不必担心产生幻觉的交易。
  • 提供商可插拔。 Tradier和Alpaca在同一个工具表面后面。用一个env变量交换;如果一个提供者的数据过时或帐户过期,请在不更改提示或客户端配置的情况下切换到另一个提供者。
  • 包括远程OAuth部署。 适用于claude.ai网络(以及任何其他支持OAuth的MCP客户端),而不仅仅是本地连接的claude Desktop。官方的羊驼服务器仅支持stdio。

样本输出

Q: 两周后SPY期权链的亮点是什么?

A. 从今天起,我将查看当前的SPY期权链两周。

查看从选项链中查找选项链的结果(本地)

{
  "symbol": "SPY",
  "expiration": "2025-03-28"
}

现在我有了2025年3月28日(两周后)的SPY期权链,我将重点介绍关键信息:

SPY期权链亮点(2025年3月28日到期)

当前市场环境

基于现价期权,当前SPY价格似乎在565-566美元左右

通话选项亮点

  1. 最高音量:
  • 590美元通话,217份合约交易
  • 600美元通话,交易174份合约
  • 571美元通话,交易130份合约
  1. 最高未平仓合约:
  • 600美元通话:8299份合同
  • 590美元通话:6591份合同
  • 605美元通话:4676份合同
  • 580美元通话:4596份合同
  1. 值得注意的活动:
  • 远期看涨期权(590-600美元)显示成交量巨大,表明一些交易员正在为潜在的上行走势做准备
  • 590美元的看涨期权(定价1.07-1.09美元)具有高交易量和未平仓合约

看跌期权亮点

  1. 最高音量:
  • 500美元看跌期权,交易217份合约
  • 460美元看跌期权,交易160份合约
  • 510美元看跌期权,交易163份合约
  1. 最高未平仓合约:
  • 525美元看跌期权:79196份合约(极高)
  • 530美元看跌期权:7060份合约
  • 550美元看跌期权:4883份合约
  • 570美元看跌期权:4337份合约
  1. 值得注意的活动:
  • 525美元看跌期权的大量未平仓合约令人震惊,表明存在重大的对冲头寸
  • 总体看跌活动显示交易员正在防范下行风险

隐含波动率指标

  • 从定价来看,隐含波动率似乎适中
  • 基于未平仓合约的看跌期权比率偏向看跌期权,表明市场参与者正在对冲下行风险

选项倾斜

  • OTM看跌期权的未平仓利率高于OTM看涨期权,表明交易员更关心下行保护而非上行投机

安装

如果你不熟悉Node.js和MCP协议,安装它可能会很棘手。

  1. 安装
  2. 将此存储库克隆到本地计算机上的文件夹中
  3. 服务器已构建,因此您可以跳过构建步骤。

额外步骤

如果要更改服务器,可以通过编辑 src/index.ts 文件。

  • npm install 安装依赖项
  • npm run build 构建服务器
  • 更改后退出并重新启动Claude Desktop

选择数据提供者

服务器支持两个提供者。为您想要的任何人设置凭据(可选) DATA_PROVIDER 明确地挑选。如果 DATA_PROVIDER 如果未设置,则在设置了两个羊驼密钥时使用羊驼,否则使用Tradier。

提供者环境变量注释
Tradier沙盒TRADIER_TOKEN延迟了15分钟。沙盒令牌过期-- 仪表盘 让你再生。
羊驼ALPACA_API_KEY_ID, ALPACA_SECRET_KEY纸质账户密钥工作正常。自由 indicative 选项提要包括希腊语+IV

sample.env 用于可选覆盖(订阅源选择、实时帐户的基本URL覆盖)。

值得了解的供应商差异

田地特拉迪尔羊驼
volume (每个选项)每日总计null --快照端点未公开
open_interest本机返回从交易API的合约端点获取并合并
免费套餐中的希腊人+IV是(当 greeks=true)是(免费) indicative 饲料)

链式过滤器处理 volume > 0 OR open_interest > 0 作为“真正的市场利益”,因此任何一家供应商都会受到致命的打击。当你看到 "volume": null 在羊驼的反应中,这意味着 *提供者没有报告它* --并不是说合同无效。使用 open_interest 用于羊驼的流动性评估。

与克劳德桌面(stdio)连接

  1. 在以下位置打开您的Claude Desktop配置:

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json

  1. 添加服务器配置(使用您想要的任何提供程序):
{
    "mcpServers": {
        "options-chain": {
            "command": "node",
            "args": [
                "/Full/Route/to/Folder/options-chain/build/index.js"
            ],
            "env": {
                "TRADIER_TOKEN": "your_tradier_sandbox_token"
            }
        }
    }
}

或者对于羊驼:

"env": {
    "ALPACA_API_KEY_ID": "your_key_id",
    "ALPACA_SECRET_KEY": "your_secret"
}
  1. 关闭/退出,然后重新启动Claude Desktop

重新启动后,您应该在文本框的右下角看到一个小锤子图标。如果将鼠标悬停在图标上,您将看到可用的MCP工具的数量。

传统小写 token env-var仍然被接受,因为它与旧配置向后兼容。

在Cloudflare Workers上运行(远程,OAuth 2.1)

工人入口点(src/worker.ts)通过MCP的SSE和Streamable HTTP传输公开相同的工具,这些工具封装在OAuth 2.1提供程序中。Claude.ai(网络和桌面)通过动态客户端注册自动发现端点。

需求

  • 任何付费Workers计划上的Cloudflare帐户(持久对象用于MCP会话状态)
  • 牧马人认证: npx wrangler login
  • 绑定为的KV命名空间 OAUTH_KV (创建 npx wrangler kv namespace create OAUTH_KV 并将ID粘贴到 wrangler.jsonc)

配置机密

对于Tradier:

npx wrangler secret put TRADIER_TOKEN

对于羊驼:

npx wrangler secret put ALPACA_API_KEY_ID
npx wrangler secret put ALPACA_SECRET_KEY
# optional:
npx wrangler secret put DATA_PROVIDER            # "alpaca" or "tradier"

以及进入同意页面的身份验证密码:

npx wrangler secret put APPROVE_PASSCODE         # e.g. `openssl rand -base64 18`

对于本地开发,将相同的密钥放入 .dev.vars repo根目录下的文件(gitignored)。

部署

npm run dev       # local dev server with hot reload
npm run deploy    # publish to ..workers.dev

将Claude连接到已部署的服务器

在Claude.ai中→ 设置→ 连接器→ 添加自定义连接器:

  1. 网址: https://.workers.dev/sse (或 /mcp 用于流式HTTP)。
  2. 将客户端ID/secrete留空——服务器会通告动态客户端注册。
  3. 保存并单击连接。克劳德打开一个同意页面;进入 APPROVE_PASSCODE 你把上面。
  4. 您将被重定向回来,获得授权。代币刷新30天。

身份验证升级路径

对于多用户访问或SSO,请将 Cloudflare 访问 在工人路线的前面。OAuth流仍然适用于MCP客户端;Access只是为人类同意页面添加了第二层。

故障排除

如果在运行服务器时出错,可能需要提供到的完整路径 node 命令。例如,在macOS上: /usr/local/bin/node

目录标签

目录标签

金融数据TypeScriptClauderesearch-and-dataoptionsmcpmarket-datamcp-server期权研究本地部署AI工具MCP协议数据过滤

支持客户端

ClaudeClaude Desktop

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

wrangler

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP