Agent skill · data analytics · aiskillstore
quantall-mcp
QuantAll(全A解析)MCP —— 股市全市场向量化计算引擎,为 AI 提供本地 Python 计算环境。 AI 编写向量化代码片段,数秒内完成 5000+ 股票的因子计算、策略回测、IC 分析和 GPU 可视化。 让 AI 从"信息查询者"升级为"数据计算者"——用代码算出客观结果,而非搬运网络观点。 触发:用户明确提到"回测""因子分析""IC分析""选股策略""QuantAll""全A解析"等量化关键词时。 不主动在普通股市聊天中触发,仅在用户有明确量化分析需求时使用。 能力声明:本技能需在用户电脑上创建 Python 虚拟环境(300MB+)、安装 quantall 库、 修改 MCP 配置、启动本地 HTTP 服务(localhost:8686)、创建配置文件和启动脚本。 所有涉及用户电脑的操作,AI 必须事先告知用户并获得同意。 UpdateStock 为可选辅助 MCP(数据库管理,需 tushare API),非 QuantAll 必需。
Why this skill is useful
Adds a local Python computing environment with executable scripts for factor calculations, strategy backtesting, and IC analysis that the AI cannot generate on its own.
What it needs
Requires python, quantall installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
QuantAll(全A解析)MCP 技能 --- 这是什么 QuantAll 是一台运行在用户本地电脑上的全市场向量化计算引擎。它把 A 股 5000+ 只股票、150+ 维度的数据组织为统一矩阵,AI 只需编写简短的 Python 向量化代码片段,就能在数秒内完成全市场运算——因子计算、策略回测、IC 分析、多维可视化。 对 AI 的意义:不再只是"查询信息然后转述",而是能用代码算出客观结果。用户问"小盘股是不是比大盘股表现好",AI 不需要去搜索别人的观点,而是直接用全市场数据算出 IC 指标、回测收益,给出有数据支撑的结论。这是从"数据搬运工"到"数据分析师"的根本转变。 工具详细用法(参数、触发场景、代码模板、核心函数)在 scripts/data/aiprompts.toml 中,MCP 连接后 AI 自动获取。SKILL.md 只讲顶层定位、安装、启动、更新和 AI 行为规范。实战案例参见 references/quantallplaybook.md。 --- 架构 组件 类型 定位 依赖 ------ ------ ------ ------ QuantAll(全A解析) HTTP MCP (localhost:8686) 计算引擎:因子计算/回测/IC分析/可视化 本地 DuckDB 数据库 UpdateStock stdio MCP(可选) 数据库管理:创建/更新/查询行情 tushare API key 两者共用同一个 DuckDB 数据库,路径通过 scripts/DBsetting.json 管理。QuantAll 独立可运行,UpdateStock 不是必需依赖——有自己的数据库或仅用内置测试库即可。 --- 📦 安装(首次安装,AI 必读) ⚠️ AI 行为规范:安装前必须告知用户以下操作内容并获得同意: - 在 scripts/ 下创建 Python 虚拟环境(约 45 个依赖包,300MB+ 磁盘空间) - 从清华 PyPI 镜像源下载安装 quantall 库 - 修改 ~/.workbuddy/mcp.json 添加 MCP 服务配置 - 后续启动时会运行本地 HTTP 服务(localhost:8686)并可能弹出用户协议窗口 常见坑: Git Bash 路径:传参给 Python 必须用 C:/ 前缀(非 /c/),否则双重转义找不到文件 safe-delete 冲突:WorkBuddy Python 运行时可能拦截 pip 文件覆盖,报 SAFEDELETEFAILCLOSED。解决:重建 venv(rm -rf .venv && python -m venv .venv)后重试,或用 dangerouslyDisableSandbox: true import 大小写:from QuantAll import ...(大写 Q、A),import quantall 会失败 MCP 配置 UpdateStock 可选——不配置也能用 QuantAll。仅需要计算引擎时只配「全A解析」。 数据库 QuantAll 首次启动自动创建 scripts/DBsetting.json,默认连接 pip 包内置的 Test.duckdb(仅沪深300近两年基础行情,仅供测试,pip 更新会覆盖)。 正式使用需切换到自己的数据库(修改 dbpath): 方案 说明 ------ ------ A. 内置 Test.duckdb pip 包自带,仅沪深300近两年基础行情,仅供测试 B. UpdateStock 创建 需 tushare:2000+ 积分全市场 / 200 积分免费精简版 C. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/quantall-mcp