A股本地数据库
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