OptionsFlow MCP服务器使用说明

项目简介

OptionsFlow MCP服务器是一个专为大型语言模型(LLM)设计的后端应用,它基于 Model Context Protocol (MCP) 构建,旨在扩展 LLM 在金融领域的分析能力。通过集成 Yahoo Finance 的数据,OptionsFlow 提供了强大的股票期权分析和策略评估功能,使 LLM 能够理解和利用复杂的期权市场信息。

主要功能点

  • 期权数据分析: 获取并处理实时期权链数据,包括价格、交易量、未平仓合约等关键信息。
  • 希腊值计算: 自动计算期权合约的 Delta, Gamma, Theta, Vega 和 Rho 等希腊值,帮助评估风险和收益。
  • 期权策略评估: 支持分析常见的期权策略,如 क्रेडिट कॉल स्प्रेड (CCS), पुट क्रेडिट स्प्रेड (PCS), कैश सिक्योरड पुट (CSP) 和 कवर्ड कॉल (CC),并提供关键的风险指标和收益预期。
  • 风险管理: 评估期权的流动性风险,分析买卖价差和交易活跃度,辅助用户进行更明智的决策。

安装步骤

  1. 克隆仓库 在你的本地计算机上克隆 OptionsFlow 仓库:

    git clone https://github.com/twolven/mcp-optionsflow.git
    cd mcp-optionsflow
  2. 安装依赖 使用 pip 安装项目所需的 Python 库:

    pip install -r requirements.txt

    确保你的 Python 版本为 3.12 或更高。

服务器配置

要将 OptionsFlow MCP 服务器与 MCP 客户端(例如 Claude)连接,你需要配置客户端的 'mcpServers' 设置。在客户端的配置文件(例如 'claude-desktop-config.json')中,添加以下 JSON 配置:

{
    "mcpServers": {
        "optionsflow": {
            "command": "python",
            "args": ["/path/to/mcp-optionsflow/optionsflow.py"]
        }
    }
}
  • 'optionsflow': 服务器名称,可以自定义,用于在客户端中标识和调用该服务器。
  • 'command': 启动服务器的命令,这里是 'python',假设你的 Python 环境已配置好。
  • 'args': 启动命令的参数,指向 'optionsflow.py' 脚本的完整路径。请将 '/path/to/mcp-optionsflow/optionsflow.py' 替换为你实际保存 'optionsflow.py' 文件的路径。

基本使用方法

配置完成后,MCP 客户端(如 Claude)就可以通过调用 'analyze_basic_strategies' 工具来使用 OptionsFlow 服务器的功能。

例如,你可以指示 Claude 分析股票代码为 AAPL,到期日为 2024-12-20 的 क्रेडिट कॉल स्प्रेड (CCS) 策略。客户端会将请求发送到 OptionsFlow 服务器,服务器会分析数据并将分析结果返回给客户端。

工具的具体调用方式和参数,请参考仓库 README.md 文件中 'Available Tools' 部分的描述。例如 'analyze_basic_strategies' 工具需要 'symbol'(股票代码)、'strategy'(策略类型,如 ccs, pcs, csp, cc)和 'expiration_date'(到期日)等参数。

请注意,数据来源于 Yahoo Finance,可能存在数据延迟和 API 速率限制。希腊值计算基于 Black-Scholes 模型,为理论值,实际市场情况可能有所不同。

信息

分类

商业系统