OptionsFlow MCP Server
一个模型上下文协议服务器,它使大型语言模型 (LLM) 能够通过雅虎财经的数据分析期权链、计算希腊值以及评估基本的期权策略。 (Simplified version, focusing on clarity and common usage:) 一个模型上下文协议服务器,让大型语言模型可以利用雅虎财经的数据来分析期权链、计算希腊值和评估基本期权策略。
README
OptionsFlow MCP 服务器
一个模型上下文协议 (MCP) 服务器,通过 Yahoo Finance 提供高级期权分析和策略评估。使 LLM 能够分析期权链,计算希腊字母,并通过全面的风险指标评估基本的期权策略。
功能
期权分析
- 完整的期权链数据处理
- 希腊字母计算(delta, gamma, theta, vega, rho)
- 隐含波动率分析
- 概率计算
- 风险/回报指标
策略分析
- 信用价差看涨期权 (CCS)
- 信用价差看跌期权 (PCS)
- 现金担保看跌期权 (CSP)
- 备兑看涨期权 (CC)
- 头寸希腊字母评估
- 流动性分析
- 风险指标计算
风险管理
- 买卖价差分析
- 成交量和未平仓合约验证
- 头寸规模建议
- 最大损失计算
- 盈利概率估计
安装
# 安装依赖
pip install -r requirements.txt
# 克隆仓库
git clone https://github.com/twolven/mcp-optionsflow.git
cd mcp-optionsflow
使用
添加到您的 Claude 配置:
在您的 claude-desktop-config.json 中,将以下内容添加到 mcpServers 部分:
{
"mcpServers": {
"optionsflow": {
"command": "python",
"args": ["path/to/optionsflow.py"]
}
}
}
将 "path/to/optionsflow.py" 替换为您保存 optionsflow.py 文件的完整路径。
可用工具
analyze_basic_strategies
{
"symbol": str, # 必需:股票代码
"strategy": str, # 必需:"ccs", "pcs", "csp", 或 "cc"
"expiration_date": str, # 必需:"YYYY-MM-DD"
"delta_target": float, # 可选:CSP/CC 的目标 delta(默认值:0.3)
"width_pct": float # 可选:价差宽度(默认值:0.05)
}
策略分析响应格式
{
"symbol": str,
"strategy": str,
"current_price": float,
"expiration": str,
"days_to_expiration": int,
"analysis": {
# 信用价差看涨期权 / 信用价差看跌期权
"strikes": {
"short_strike": float,
"long_strike": float
},
"metrics": {
"credit": float,
"max_loss": float,
"max_profit": float,
"probability_of_profit": float,
"risk_reward_ratio": float
},
"greeks": {
"net_delta": float,
"net_theta": float,
"net_gamma": float
}
# 现金担保看跌期权
"strike": float,
"metrics": {
"premium": float,
"max_loss": float,
"assigned_cost_basis": float,
"return_if_otm": float,
"downside_protection": float
},
"greeks": {
"delta": float,
"theta": float,
"gamma": float
}
# 备兑看涨期权
"strike": float,
"metrics": {
"premium": float,
"max_profit": float,
"max_profit_percent": float,
"upside_cap": float,
"premium_yield": float
},
"greeks": {
"position_delta": float,
"theta": float,
"gamma": float
}
}
}
要求
- Python 3.12+
- mcp
- yfinance
- pandas
- numpy
- scipy
局限性
- 数据来源于 Yahoo Finance,可能存在延迟
- 期权数据可用性取决于市场交易时间
- 基于 Yahoo Finance API 限制的速率限制
- 希腊字母计算是理论上的,基于 Black-Scholes 模型
- 提前行权风险未纳入概率计算
贡献
欢迎贡献!请随时提交 Pull Request。
许可证
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
作者
Todd Wolven - (https://github.com/twolven)
鸣谢
- 由 Anthropic 的模型上下文协议 (MCP) 构建
- 数据由 Yahoo Finance 提供
- 开发用于 Anthropic 的 Claude
推荐服务器
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
BigQuery MCP Server
这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。
mcp-perplexity
Perplexity API 的 MCP 服务器。
MCP Web Research Server
一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。
MySQL MCP Server
允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。
mcp-codex-keeper
作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。
MCP Etherscan Server
通过 Etherscan 的 API 促进与以太坊区块链数据的交互,提供对余额、交易、代币转移、合约 ABI、gas 价格和 ENS 名称解析的实时访问。
Perplexity Deep Research MCP
一个服务器,它允许 AI 助手使用 Perplexity 的 sonar-deep-research 模型进行网络搜索,并提供引用支持。