K线数据服务

一个轻量级的MCP服务器,用于从Baostock获取K线数据并通过czsc计算基本的Chan相关信号。

  • by grlib
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 grlib/chan-mcp

使用说明

陈茂波(FastMCP+czsc+宝钢)

一个轻量级的MCP服务器,它:

  • 从宝钢获取K线数据
  • 通过以下方式计算与Chan相关的基本信号 czsc

参考文献 czsc回购

安装

python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

如果宝股份因网络原因失败,请使用VPN或镜像重试。

跑

python main.py

环境覆盖:

  • MCP_HOST (默认值 127.0.0.1)
  • MCP_PORT (默认值 8000)

工具

  1. get_bars
  • 输入: symbol (例如。, sh.600000), start_date, end_date (YYYY-MM-DD), freq 在 {5m,15m,30m,60m,d}
  • 输出:包含条形图的JSON open/high/low/close/vol/amount 和ISO dt.
  1. chan_信号
  • 输入:与 get_bars
  • 输出:通过以下方式计算的Chan风格信号的一小部分 czsc.signals.

扩展 chan_signals 包括更多 czsc 根据您的需求发出信号。