xtquantai-迅投 (xtquant) 量化交易平台的功能与人工智能助手集成


https://github.com/dfkai/xtquantai 是 xtquantai 项目的 GitHub 仓库链接。以下是关于该项目的一些关键信息总结:

项目概述

xtquantai 是一个基于 Model Context Protocol (MCP) 的服务器,它将迅投 (xtquant) 量化交易平台的功能与人工智能助手集成,使 AI 能够直接访问和操作量化交易数据和功能。

功能特点

  • 基础数据查询
  • get_trading_dates:获取指定市场的交易日期。
  • get_stock_list:获取特定板块的股票列表。
  • get_instrument_detail:获取股票的详细信息。
  • 行情数据
  • get_history_market_data:获取股票的历史行情数据。
  • get_latest_market_data:获取股票的最新行情数据。
  • get_full_market_data:获取股票的完整行情数据。

安装

前提条件

  • Python 3.11 或更高版本
  • 迅投 QMT 或投研终端
  • uv 包管理工具 (推荐)

下载方式

git clone https://github.com/dfkai/xtquantai.git

或者直接下载压缩包。

启动方式

  • 直接启动
python -m xtquantai

或者使用安装的命令行工具:

xtquantai
  • 通过 MCP Inspector 启动:需要安装 node 环境,执行以下命令:
npx @modelcontextprotocol/inspector uv run xtquantai

项目结构

xtquantai/
├── src/
│   └── xtquantai/
│       ├── __init__.py    # 包初始化文件
│       └── server.py      # MCP 服务器实现
├── main.py                # 启动脚本
├── server_direct.py       # 直接 HTTP 服务器实现
├── pyproject.toml         # 项目配置
└── README.md              # 项目文档

致谢

许可证

本项目采用 MIT 许可证,详见 LICENSE 文件。

贡献

欢迎贡献!请随时提交问题或拉取请求。

github

mcp服务器-仓库