A股本地数据库

mifochen/updatestock
0 Stars 9 次浏览 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "UpdateStock": {
      "args": [
        "C:/Users/CMF/.workbuddy/skills/QuantAll-mcp/scripts/UpdateStock_skill.py"
      ],
      "command": "C:/Users/CMF/.workbuddy/skills/QuantAll-mcp/scripts/.venv/Scripts/python.exe",
      "disabled": false,
      "disabledTools": []
    }
  }
}

服务介绍

UpdateStock MCP 技能

通过 MCP(Model Context Protocol)协议管理 A 股 DuckDB 数据库的技能。提供从创建数据库、更新股票数据到查询行情的完整工具链,数据库方案兼容 QuantAll(全A解析)计算引擎。

功能特性

  • 创建数据库:一键生成包含 stock、stock_index、stock_basic 等 7 张核心表的 DuckDB 数据库。
  • 全量更新:通过 tushare 接口获取全市场股票数据(需 2000+ 积分)。
  • 增量更新:精简版更新,适合积分较低的用户(120-200 积分)。
  • 数据查询:支持查询指定股票、指定时间范围的非复权和前复权行情数据。
  • QuantAll 集成:可一键启动 QuantAll 服务,并为其配置数据库路径。

快速开始

1. 安装依赖

建议在 scripts/ 目录下创建虚拟环境并安装依赖:

cd scripts
python -m venv .venv
.venv/Scripts/python.exe -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

相关 MCP 服务