LabscoMCP early access ↗
jm12138MCP SERVER

QMT Market Data MCP Server

Chinese A-share market data through a running QMT client — instrument details, history downloads and market snapshots.

by jm12138 ↗Equity & Fund Market DataCommunity

LABSCO SUMMARY

An assistant that can pull the price history and then reason over it.

Because downloading and reading are separate steps, a question about several stocks over a quarter becomes one batch download followed by one read — which is what makes a comparative analysis feasible in a single conversation.

What it is

A bridge to the QMT trading terminal's market data. It exposes the download-then-read pattern QMT uses: pull a stock's history down locally first, then read it back, with a time tool so a relative date such as "the last three months" resolves to real trading days.

What you get

  • get_instrument_detail_tool — the detail record for one stock
  • download_history_data_tool — downloads historical market data for a single stock over a period
  • download_history_data2_tool — the same for several stocks at once
  • get_market_data_ex_tool — reads market data back for multiple stocks
  • get_current_time_tool — the current time, so relative date phrasing resolves to the right trading day before anything is queried

Requirements

Windows only, because of the QMT client, and the QMT or MiniQMT terminal must already be started and running in the background before the server launches. Install with pip install git+https://github.com/jm12138/qmt-mcp-server, then run qmt_mcp_server_stdio for local use, or qmt_mcp_server_sse --host 0.0.0.0 --port 8000 to serve it over the network. Stock codes are the exchange-suffixed ones QMT uses, such as 600941.SH.

Setup effort

One command — pip install git+https://github.com/jm12138/qmt-mcp-server