mcpField
T
tushare-mcp

tushare-mcp

github.com/kirkluokun数据与数据库6673 次安装32 周前更新
代码仓库

关于 tushare-mcp

tushare-mcp 是通过 MCP 服务调用 Tushare Pro API 的数据技能,适合需要查询金融与宏观数据的用户,无需编写 Python 脚本。

主要功能

  1. 01调用 Tushare Pro 数据工具
  2. 02覆盖行情与财务数据
  3. 03支持多市场及宏观数据
  4. 04按日期和代码查询
  5. 05工具索引与查询流程指引

适用场景

  1. 01查询股票、指数或 ETF 行情
  2. 02获取公司财务报表
  3. 03查询 GDP、利率等宏观数据
  4. 04检索研究报告及资金流向

MCP 相关

通过 MCP 服务调用 Tushare Pro API,提供行情、财务、宏观等数据工具。使用前需通过 ToolSearch 加载相应工具。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kirkluokun/awesome-a-stock-openclawskills --skill tushare-mcp

安装后在 Claude Code 中输入/tushare-mcp确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

_meta.json
.env.example
.gitignore
pyproject.toml
README.md
docs/
remaining-apis.md
reference/
output-storage.md
query-patterns.md
research-notes-pdf.md
tool-index.md
src/tushare_mcp/
__init__.py
__main__.py
client.py
errors.py
formatter.py
rate_limiter.py
server.py
storage.py
src/tushare_mcp/tools/
__init__.py
billboard.py
bond.py
chips.py
classify.py
concept.py
corporate.py
data_store.py
dc_board.py
earnings.py
etf.py
finance.py

详细介绍

来自项目 README

Tushare MCP 数据技能

鉴权变量:TUSHARE_API_KEY。

通过 MCP 服务器调用 Tushare Pro API,不再需要写 Python 脚本。

核心规则

  1. 使用 MCP tool,不写脚本 — 所有数据通过 tushare_* tool 获取
  2. 先用 ToolSearch 加载 — MCP tool 是 deferred 的,调用前必须 ToolSearch("tushare ...") 加载
  3. 日期格式 YYYYMMDD 或 YYYY-MM-DD — 两种都支持,MCP 内部自动转换
  4. 默认返回 100 行 — 需要更多数据用 _limit 参数
  5. 数据输出遵循存储规范 — 见 output-storage.md

使用流程

1. 确认需求 → 需要什么数据?
2. 查 tool 索引 → reference/tool-index.md 找到对应 tool
3. ToolSearch 加载 → ToolSearch("+tushare <关键词>")
4. 调用 tool → 传参获取数据
5. 存储/展示 → 按 output-storage.md 规范处理

快速定位 Tool

需求场景用哪个 tool关键参数
查某只股票行情tushare_dailyts_code, start_date, end_date
查财务三表tushare_income/balancesheet/cashflowts_code, period
查指数走势tushare_index_dailyts_code, start_date, end_date
查 ETF 行情tushare_fund_dailyts_code, trade_date
查港股行情tushare_hk_dailyts_code, start_date, end_date
查美股行情tushare_us_dailyts_code, start_date, end_date
查宏观 GDPtushare_cn_gdpq(季度如 2024Q1)
查利率 Shibortushare_shiborstart_date, end_date
查龙虎榜tushare_top_listtrade_date
查研究报告tushare_research_reportts_code, start_date, end_date
技术面因子tushare_stk_factor_prots_code, start_date, end_date
筹码分布tushare_cyq_chipsts_code, trade_date
涨跌停统计tushare_limit_list_dtrade_date
资金流向tushare_moneyflowts_code, trade_date
融资融券tushare_margintrade_date
实时分钟线tushare_rt_mints_code

完整 tool 索引:reference/tool-index.md

代码格式说明

市场代码格式示例
沪市XXXXXX.SH600000.SH
深市XXXXXX.SZ000001.SZ
北交所XXXXXX.BJ430047.BJ
港股XXXXX.HK00700.HK
美股TICKERAAPL
指数XXXXXX.SH/SZ000001.SH(上证综指)
ETFXXXXXX.SH/SZ510050.SH
期货品种代码.交易所CU2401.SHF

已知限制

  • 港股/美股财务数据需 15000 积分,积分不足会报错
  • 部分高级接口需要单独开通权限(如 rt_min 实时分钟线)
  • 单次请求默认 100 行上限,大批量需多次请求或调 _limit

调研纪要/PDF 场景

需要处理“调研纪要原文/关注问题”时,先读:

参考

评论

支持 Markdown