返回 MCP 目录
public公开dns本地运行

Xueqiu MCP

基于雪球API的MCP服务,通过AI助手提供股票数据查询功能

article

README

🚀 雪球 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

  1. 在项目根目录创建 .env 文件
  2. 添加以下内容:
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"
}

展示图

image image

📄 许可证

MIT License

致谢

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端