mcpField
T
tushare-mcp

tushare-mcp

github.com/kirkluokunData & databases6673 installsUpdated 32w ago
Repository

About tushare-mcp

tushare-mcp is a data skill for accessing the Tushare Pro API through MCP servers. It is intended for users querying financial and macroeconomic data without writing Python scripts.

Key features

  1. 01Tushare Pro data tools
  2. 02Market and financial data coverage
  3. 03Multiple markets and macro data
  4. 04Queries by date and symbol
  5. 05Tool index and query guidance

Use cases

  1. 01Query stock, index, or ETF prices
  2. 02Retrieve company financial statements
  3. 03Look up GDP, interest rates, and other macro data
  4. 04Find research reports and money-flow data

MCP support

It calls the Tushare Pro API through MCP servers and provides tools for market, financial, and macroeconomic data. The relevant tools must be loaded with ToolSearch before use.

Install

Copy the command and run it in a terminal.

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

After installing, type/tushare-mcpin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with 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

Details

From the project 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 场景

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

参考

Comments

Markdown supported