MCP BaoStock Server
一个基于BaoStock的股票数据服务器,提供了多个接口用于获取股票市场数据。
功能特点
- 提供股票基本信息查询
- 支持K线历史数据获取
- 行业分类数据查询
- 分红派息数据查询
- 季度财务指标数据(盈利能力、营运能力、成长能力)
- 指数数据查询
- 估值指标数据查询
安装与使用
依赖要求
- Python 3.10+
- baostock
- pandas
使用说明
安装使用
uv run mcp-baostock-server
接口测试用例
以下是各个接口的测试用例示例:
1. 获取股票基本信息
# 获取贵州茅台(sh.600519)的基本信息,包括上市日期、行业分类等基础数据
2. 获取K线历史数据
获取平安银行(sz.000001)从2023年1月1日到2023年1月31日的日K线数据,使用前复权方式
3. 获取行业分类数据
查询中国平安(sh.601318)所属的行业分类信息
4. 获取分红派息数据
查看工商银行(sh.601398)在2022年的分红派息详细信息
5. 获取季度盈利能力数据
获取贵州茅台2023年第一季度的盈利能力数据,包括净利润、毛利率等指标
6. 获取季度营运能力数据
分析招商银行(sh.600036)2023年第二季度的营运能力指标,包括应收账款周转率和存货周转率
7. 获取季度成长能力数据
评估比亚迪(sz.002594)2023年第三季度的成长能力,包括营收增长率和净利润增长率
8. 获取指数数据
获取沪深300指数(sh.000300)从2023年1月1日到2023年12月31日的日线行情数据
9. 获取估值指标数据
分析阿里巴巴(sh.688699)从2023年初至今的估值指标变化,包括市盈率、市净率等数据
技术交流
- 微信: iamxxn886
Metadata
Release files for iflow-mcp_mcp-baostock-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_mcp_baostock_server-0.1.0.tar.gz | 141.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_mcp_baostock_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 149.4 kB
Release files / iflow_mcp_mcp_baostock_server-0.1.0.tar.gz
| Download URL | iflow_mcp_mcp_baostock_server-0.1.0.tar.gz |
|---|---|
| Size | 141.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
481f3d629dc5eafad97b0134621b0fe22fd68d921401456be6a0e722b372bcd2
|
|
BLAKE2b-256 checksum How to use checksums |
351266c879607833922e40f6a351d5bec3e23fff7f612f532974bc426fe6c4dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.8
|
Release files / iflow_mcp_mcp_baostock_server-0.1.0-py3-none-any.whl
| Download URL | iflow_mcp_mcp_baostock_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f79df93fa6a3aff4169e7f373a65d72359920593883e9c23839f5ed4acd3023c
|
|
BLAKE2b-256 checksum How to use checksums |
272ace6cbdce21c371603c6eba1dcf1a3ea82fb16b16acb1eb42ae5196642456
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.8
|