雪球 A 股 MCP 服务器
基于雪球(Xueqiu)数据源的 MCP 服务器,提供 A 股实时行情、K 线技术指标、盘口、财务数据查询。
安装
pip3 install xueqiu-stock-mcp
xueqiu-stock --setup
第一步(~10 秒):安装 MCP 服务器本体,体积小,无重依赖。
第二步(~2 分钟):--setup 自动安装 Playwright + Chromium 浏览器(约 150MB)。这是雪球 API 的必需依赖(用于绕过阿里云 WAF)。
如果
xueqiu-stock命令找不到,用python3 -m xueqiu_stock --setup
MCP 配置
{
"mcpServers": {
"xueqiu-stock": {
"command": "xueqiu-stock"
}
}
}
配置文件位置:
- Claude Desktop:
~/.claude/claude_desktop_config.json - Cursor: 项目根目录
/.cursor/mcp.json - VS Code: 项目根目录
/.vscode/mcp.json - QwenPaw:
~/.qwenpaw/config.json→mcp.clients
提供的工具
| 工具 | 功能 |
|---|---|
get_stock_quote |
实时行情(价格、涨跌幅、PE/PB、市值等) |
get_kline_data |
K 线数据 + 技术指标(MA/MACD/RSI/BOLL/KDJ) |
get_minute_data |
分时走势(逐分钟价格和成交量) |
get_pankou_data |
五档盘口(买卖五档价格和数量) |
get_financial |
财务报表(利润表/资产负债表/现金流量表) |
命令
xueqiu-stock # 启动 MCP 服务器
xueqiu-stock --setup # 安装依赖(Playwright + Chromium)
xueqiu-stock --check # 检查依赖是否就绪
故障排除
pip3 也没有?
python3 -m pip install xueqiu-stock-mcp
启动报错"缺少 playwright"?
xueqiu-stock --setup
--setup 很慢?
Chromium 下载约 150MB,首次需要下载。如网络慢可手动下载:https://playwright.dev/python/docs/intro#installing-browsers
PyPI
Metadata
Release files for xueqiu-stock-mcp 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xueqiu_stock_mcp-0.2.2.tar.gz | 73.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xueqiu_stock_mcp-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 98.0 kB
Release files / xueqiu_stock_mcp-0.2.2.tar.gz
| Download URL | xueqiu_stock_mcp-0.2.2.tar.gz |
|---|---|
| Size | 73.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
639207c25f507036f4354b1f6a99b3f8b402c9b9ba0b6da1883dbbe3b2c9093d
|
|
BLAKE2b-256 checksum How to use checksums |
d8a3459d135e15b7987c5c4ce00df994579636321964f00c95edee6f3b400634
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / xueqiu_stock_mcp-0.2.2-py3-none-any.whl
| Download URL | xueqiu_stock_mcp-0.2.2-py3-none-any.whl |
|---|---|
| Size | 24.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f6b0d89ec65bc7debeef277cf04005ca997ff3c4d5e3981917238722d88f0352
|
|
BLAKE2b-256 checksum How to use checksums |
df8252f32af549c4161f39acc027283fbe58e1ba4218c5a22eedcb9078d422e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|