OptionsFlow MCP Server

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 文件的完整路径。

可用工具

  1. 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

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地
BigQuery MCP Server

BigQuery MCP Server

这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。

精选
mcp-perplexity

mcp-perplexity

Perplexity API 的 MCP 服务器。

精选
MCP Web Research Server

MCP Web Research Server

一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。

精选
MySQL MCP Server

MySQL MCP Server

允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。

精选
mcp-codex-keeper

mcp-codex-keeper

作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。

精选
MCP Etherscan Server

MCP Etherscan Server

通过 Etherscan 的 API 促进与以太坊区块链数据的交互,提供对余额、交易、代币转移、合约 ABI、gas 价格和 ENS 名称解析的实时访问。

精选
Perplexity Deep Research MCP

Perplexity Deep Research MCP

一个服务器,它允许 AI 助手使用 Perplexity 的 sonar-deep-research 模型进行网络搜索,并提供引用支持。

精选