返回市场
MCP库存服务器

MCP库存服务器

作者:ParseDark11 星标更新:2025-05-25

项目介绍

股票分析MCP服务器

该项目是一个基于FastMCP框架构建的服务器,提供多种工具用于访问和分析股票市场数据。

功能

该服务器提供了以下工具:

  • 概念力量工具 (/stock):根据资金流向和价格变化分析股票概念板块的实力。
  • 财务工具 (/finance):提供访问股票财务核心指标和公司信息的功能。
  • 股票F10工具 (/f10):获取并总结股票F10信息。
  • 市场情绪工具 (/market):检索并总结A股市场情绪指标。
  • 股票持续上涨工具 (/stockUp):提供连续涨停股票和涨停股票列表。
  • 网络搜索工具 (Tavily) (/websearch):提供一个网络搜索工具。

安装与设置

  1. 克隆仓库:

    git clone <repository_url>
    cd mcp_stock
    
  2. 创建虚拟环境(推荐):

    python -m venv venv
    source venv/bin/activate
    
  3. 安装依赖项:

    使用pip安装所需包:

    pip install -r requirements.txt
    playwright install
    
  4. 配置:

    某些工具可能需要API密钥或其他配置。请参考config.py文件,并根据需要创建.env文件(基于server.pyos.getenv的使用情况)。

    TAVILY_API_KEY=
    
  5. 运行服务器:

    您可以使用server.py脚本运行服务器。服务器将在由PORT环境变量指定的端口上监听,默认为8000。

    fastmcp run server.py --transport=sse --port=8000 --host=0.0.0.0
    

    若要在特定端口上运行:

    fastmcp run server.py --transport=sse --port=8000 --host=0.0.0.0
    

使用方法

一旦服务器启动,您可以通过/mcp前缀加上工具的挂载路径(例如,/mcp/stock/mcp/finance)来与工具交互。每个工具的具体端点和预期参数可以在每个工具的Python文件中的工具定义中找到。