
tsrs-mcp-server

2025.04.11
3
Rust股票市场数据金融数据查询金融服务
tsrs-mcp-server 是一个基于 Model Context Protocol (MCP) 的 TuShare 数据服务器,提供了一系列股票市场数据查询接口。该项目使用 Rust 实现,封装了 TuShare 的 API 接口,提供了多个股票市场数据查询工具,包括连板股票查询、热榜数据、涨跌停板数据、概念题材数据等。
View on GitHub
Overview
基本能力
产品定位
tsrs-mcp-server 是一个专注于股票市场数据查询的服务,通过封装 TuShare API 提供丰富的金融数据查询功能。
核心功能
- 提供多种股票市场数据查询工具,包括连板股票查询、热榜数据、涨跌停板数据、概念题材数据等。
- 支持分钟级别的交易数据查询。
- 提供资金流向数据的查询功能。
适用场景
- 股票市场数据分析
- 金融数据可视化
- 量化交易策略开发
工具列表
工具名称 | 功能描述 |
---|---|
limit_step | 获取每天连板个数晋级的股票 |
ths_hot | 获取同花顺App热榜数据 |
kpl_list | 获取涨跌停板数据 |
kpl_concept | 获取开盘啦概念题材列表 |
kpl_concept_cons | 获取开盘啦概念题材的成分股 |
limit_cpt_list | 获取每天涨停股票最多的概念板块 |
moneyflow_ths | 获取同花顺个股资金流向数据 |
moneyflow_cnt_ths | 获取同花顺概念板块每日资金流向 |
stk_mins | 获取A股分钟数据 |
常见问题解答
- 需要设置 TuShare 的 API token 才能使用服务。
- 项目采用 MIT 许可证。
使用教程
使用依赖
- 安装 Rust 和 Cargo。
安装教程
- 克隆项目仓库。
- 复制
.env.example
为.env
。 - 在
.env
文件中设置你的 TuShare token:TUSHARE_TOKEN=your_token_here
- 构建项目:
bash cargo build --release
- 运行服务:
bash ./target/release/tsrs-mcp-server
调试方式
- 确保
.env
文件中的 token 正确。 - 检查服务是否正常运行:
bash curl http://localhost:8080/health
- 使用工具查询数据,例如:
bash curl http://localhost:8080/limit_step?trade_date=20230101