Skip to main content
Glama

StockFlow MCP Server

StockFlow MCP 服务器

模型上下文协议 (MCP) 服务器通过雅虎财经提供实时股票数据和期权分析。使法学硕士 (LLM) 能够访问市场数据、分析股票并评估期权策略。

特征

股票数据

  • 实时股票价格和关键指标
  • 具有 OHLC 值的历史价格数据
  • 公司基本面和财务报表
  • 市场指标和比率

期权分析

  • 完整的期权链数据
  • 希腊字母(delta、gamma、theta、vega)
  • 交易量和未平仓合约跟踪
  • 期权策略分析

安装

# Install dependencies pip install mcp yfinance # Clone the repository git clone https://github.com/twolven/stockflow cd stockflow

用法

  1. 克隆存储库:
git clone https://github.com/twolven/mcp-stockflow.git cd mcp-stockflow
  1. 安装依赖项:
pip install -r requirements.txt
  1. 添加到您的 Claude 配置:在您的claude-desktop-config.json中,将以下内容添加到mcpServers部分:
{ "mcpServers": { "stockflow": { "command": "python", "args": ["path/to/stockflow.py"] } } }

将“path/to/stockflow.py”替换为保存 stockflow.py 文件的完整路径。

克劳德的使用提示

使用 Claude 时,您可以使用此提示来帮助它了解可用的工具:

我已启用 Stockflow 工具,您可以访问股票市场数据。您可以使用以下三个主要功能:

  1. get_stock_data - 获取全面的股票信息:
{ "symbol": "AAPL", "include_financials": true, # optional "include_analysis": true, # optional "include_calendar": true # optional }
  1. get_historical_data获取价格历史和技术指标:
{ "symbol": "AAPL", "period": "1y", # 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max "interval": "1d", # 1m, 2m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 5d, 1wk, 1mo, 3mo "prepost": false # optional - include pre/post market data }
  1. get_options_chain - 获取选项数据:
{ "symbol": "AAPL", "expiration_date": "2024-12-20", # optional - uses nearest date if not specified "include_greeks": true # optional }

所有回复都包括当前价格数据、错误处理和全面的市场信息。”

运行服务器

python stockflow.py

与 MCP 客户端一起使用

from mcp import ClientSession, StdioServerParameters from mcp.client.stdio import stdio_client server_params = StdioServerParameters( command="python", args=["stockflow.py"] ) async def run(): async with stdio_client(server_params) as (read, write): async with ClientSession(read, write) as session: await session.initialize() # Get current stock data result = await session.call_tool( "get-stock-data", arguments={"symbol": "AAPL"} ) # Get options chain options = await session.call_tool( "get-options-chain", arguments={ "symbol": "AAPL", "expiration_date": "2024-12-20" } ) if __name__ == "__main__": import asyncio asyncio.run(run())

可用工具

  1. get-stock-data
    • 当前价格和数量
    • 市值和市盈率
    • 52周最高/最低
  2. get-historical-data
    • OHLC价格
    • 可配置的时间段
    • 体积数据
  3. get-options-chain
    • 看涨期权和看跌期权
    • 执行价格
    • 希腊人和 IV
    • 交易量和未平仓合约

可用资源

  1. company-info://{symbol}
    • 公司描述
    • 行业和部门
    • 员工人数
    • 网站
  2. financials://{symbol}
    • 损益表
    • 资产负债表
    • 现金流量表

提示

  1. analyze-options
    • 期权策略分析
    • 风险/回报评估
    • 市场状况评估

要求

  • Python 3.12+
  • 甲基氯丙烯
  • yfinance

限制

  • 数据来源于雅虎财经,可能会有延迟
  • 期权数据的可用性取决于市场时间
  • 根据 Yahoo Finance API 限制应用速率限制

贡献

欢迎贡献代码!欢迎提交 Pull 请求。

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。

作者

托德·沃尔文 - ( https://github.com/tolven )

致谢

致谢

  • 使用 Anthropic 的模型上下文协议 (MCP) 构建
  • 数据由雅虎财经提供
  • 专为与 Anthropic 的 Claude 配合使用而开发
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

模型上下文协议服务器通过雅虎财经提供实时股票数据和期权分析,使法学硕士能够访问市场数据、分析股票和评估期权策略。

  1. 特征
    1. 股票数据
    2. 期权分析
  2. 安装
    1. 用法
      1. 克劳德的使用提示
        1. 运行服务器
        2. 与 MCP 客户端一起使用
      2. 可用工具
        1. 可用资源
          1. 提示
            1. 要求
              1. 限制
                1. 贡献
                  1. 执照
                    1. 作者
                      1. 致谢
                        1. 致谢

                          Related MCP Servers

                          • -
                            security
                            A
                            license
                            -
                            quality
                            A Model Context Protocol server that enables LLMs to analyze options chains, calculate Greeks, and evaluate basic options strategies through Yahoo Finance data.
                            Last updated -
                            13
                            MIT License
                            • Apple
                            • Linux
                          • A
                            security
                            A
                            license
                            A
                            quality
                            A Model Context Protocol server that enables interaction with Yahoo Finance to retrieve stock pricing, company information, and historical financial data through natural language queries.
                            Last updated -
                            10
                            14
                            MIT License
                          • A
                            security
                            A
                            license
                            A
                            quality
                            A Model Context Protocol server that provides tools for interacting with Yahoo Finance, allowing users to retrieve stock prices, company information, and perform financial data comparisons.
                            Last updated -
                            11
                            MIT License
                          • -
                            security
                            A
                            license
                            -
                            quality
                            Provides real-time financial data from Yahoo Finance to Large Language Models through the Model Context Protocol, enabling AI models to access stock prices, historical data, and company information.
                            Last updated -
                            MIT License

                          View all related MCP servers

                          MCP directory API

                          We provide all the information about MCP servers via our MCP API.

                          curl -X GET 'https://glama.ai/api/mcp/v1/servers/twolven/mcp-stockflow'

                          If you have feedback or need assistance with the MCP directory API, please join our Discord server