返回市场
量子传输-MCP服务器

量子传输-MCP服务器

作者:nnquant29 星标更新:2025-04-02

项目介绍

QMT-MCP-Server

赋予大模型执行股票交易的能力!

QMT-MCP Server 是一个基于 MCP(Model Control Protocol)的服务器应用程序,用于与 Quick Investment QMT 交易系统对接,并提供与股票交易相关的功能接口。

本项目仅用于交流和学习目的。请在实际环境中谨慎使用

实现的功能

  • 账户资产查询
  • 持仓信息查询
  • 下单
  • 撤销订单

系统需求

  • Python >= 3.10
  • 开启 QMT 交易权限并已在本地启动 miniqmt

安装指南

请在使用前安装 Python 包管理工具 UV

请参考安装方法 https://docs.astral.sh/uv/getting-started/installation/#github-releases

  1. 将项目克隆到本地
git clone https://github.com/nnquant/qmt-mcp-server
  1. 安装依赖项:
uv sync
  1. 运行项目
uv run main.py

配置指南

首次运行时,系统会提示输入必要的配置信息:

  • MiniQMT 所在路径
  • 资金账户

配置信息将自动保存在 xttrader.yaml 文件中。

MCP 使用提示

  1. 选择合适的 MCP 客户端并配置 MCP 服务器,例如,在光标处的配置如下:
{
  "mcpServers": {
    "qmt-mcp-server": {
      "url": "http://localhost:8001/sse"
    }
  }
}
  1. 指令示例
  • 请帮我查看我的账户持仓
  • 以 10 元的价格购买 600000.SH 股票 100 股
  • 以 11 元的价格购买平安银行股票 100 股
    • 由于不同大模型之间的差异,某些情况下可能无法正确将股票名称转换为股票代码,请在使用股票名称下单时谨慎操作
  • 以 XX 价格为我购买 XXXX 股票,使用 20% 的可用仓位
  • 协同其他 MCP 服务完成一站式选股交易

注意事项

  • 请确保 MiniQMT 系统正常运行后再使用
  • 请在交易前仔细核对您的账户信息
  • 所有股票代码必须包含交易所后缀(.SH 或 .SZ)
  • 本程序仅用于交流和学习目的。请在实际用途中谨慎使用。对于用户使用本程序造成的任何损失,我不承担任何责任