Add your description here
Project description
Xueqiu MCP
基于雪球API的MCP服务,让您通过Claude或其他AI助手轻松获取股票数据。
项目简介
本项目基于pysnowball封装了雪球API,并通过MCP协议提供服务,使您能够在Claude等AI助手中直接查询股票数据。
安装方法
本项目使用uv进行依赖管理。请按照以下步骤进行安装:
# 克隆仓库
git clone https://github.com/liqiongyu/xueqiu_mcp.git
cd xueqiu_mcp
# 使用uv安装依赖
uv venv && uv pip install -e .
配置
配置雪球Token
- 在项目根目录创建
.env文件 - 添加以下内容:
XUEQIU_TOKEN=您的雪球token
- 快捷方式:
echo 'XUEQIU_TOKEN="xq_a_token=xxxxx;u=xxxx"' > .env
关于如何获取雪球token,请参考pysnowball文档。
运行服务
使用以下命令启动MCP服务:
uv --directory /path/to/xueqiu_mcp run main.py
或者,如果您已经配置了Claude Desktop:
"xueqiu-mcp": {
"args": [
"--directory",
"/path/to/xueqiu_mcp",
"run",
"main.py"
],
"command": "uv"
}
功能特性
- 获取股票实时行情
- 查询指数收益
- 获取深港通/沪港通北向数据
- 基金相关数据查询
- 关键词搜索股票代码
展示图
致谢
- pysnowball - 雪球股票数据接口的Python版本
- fastmcp - MCP服务框架
许可证
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
xueqiu_mcp-0.1.0.tar.gz
(2.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xueqiu_mcp-0.1.0.tar.gz.
File metadata
- Download URL: xueqiu_mcp-0.1.0.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a508f97de35285e5a9e2608ad325a72e27a5534d3d897db5f407ef4ced6ccb87
|
|
| MD5 |
54aea0b1293708e323e0365e40b81d75
|
|
| BLAKE2b-256 |
0f9d1c27cfc751c0dff6cd8f6a247cbf0834c2e8dff6d30fe3edc865ddd70e5d
|
File details
Details for the file xueqiu_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: xueqiu_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19a293ea7f96c812bbd31c8e92a74b0355036c995ea28e9aa94eb7f828e8abf3
|
|
| MD5 |
9b534fdc82d53e469a4f56b7c0e79eee
|
|
| BLAKE2b-256 |
f6033cec25e41236318ace69c7305beb5539d8a67477b9f3100c7e32c847d1a0
|