金融多模态分析服务器

Financial MCP Server 是一个基于多模态大模型的金融技术分析工具,能够从 Yahoo Finance 下载股票数据,计算技术指标,生成专业的 K 线图,并利用 Qwen2.5-VL 等多模态大模型对图表进行分析,生成专业的金融分析报告。

  • by VucaIan
  • 更新于
在 GitHub 查看 vuca-ian/fin-mcp-server

使用说明

基本能力

产品定位

Financial MCP Server 是一个金融技术分析工具,旨在为金融分析师和投资者提供自动化技术分析服务。

核心功能

  1. 数据获取:从 Yahoo Finance 实时获取股票历史数据
  2. 技术指标计算:计算包括 EMA、SMA、MACD、RSI、KDJ、布林带、ATR、OBV 等多种技术指标
  3. 图表生成:生成包含主图 K 线和多个技术指标副图的专业金融图表
  4. 智能分析:利用多模态大模型(如 Qwen2.5-VL)对生成的图表进行深度分析
  5. 报告生成:输出专业的金融分析报告,包括趋势分析、买卖信号、风险评估等

适用场景

  1. 金融分析师进行自动化技术分析
  2. 投资者进行股票市场趋势分析
  3. 量化交易策略开发

工具列表

  1. Yahoo Finance 数据源:用于获取股票历史数据
  2. ta-lib 金融量化技术分析库:用于计算技术指标
  3. Qwen2.5-VL 等多模态大模型:用于图表分析和报告生成

使用教程

使用依赖

  1. Python 3.12+
  2. pip 包管理器
  3. ta-lib 金融量化技术分析库

安装教程

  1. 确保已安装 Python 3.12+ 和 pip
  2. 安装 ta-lib 金融量化技术分析库
  3. 克隆项目仓库
  4. 安装项目依赖

调试方式

  1. 配置 YAML 文件
  2. 启动服务
YML=config.yml python -m fin_mcp_server
  1. 检查服务日志以确保正常运行