mcpField
T
tushare-mcp

tushare-mcp

github.com/kirkluokunデータ・データベース6673 回インストール32 週間前に更新
リポジトリ

tushare-mcp について

tushare-mcpは、MCPサーバー経由でTushare Pro APIを利用するデータスキルです。Pythonスクリプトを書かずに金融・マクロデータを調べたいユーザー向けです。

主な機能

  1. 01Tushare Proのデータツール
  2. 02相場・財務データを網羅
  3. 03複数市場とマクロデータに対応
  4. 04日付と銘柄コードによる検索
  5. 05ツール索引と照会手順の案内

活用シーン

  1. 01株式・指数・ETFの相場を照会
  2. 02企業の財務諸表を取得
  3. 03GDPや金利などのマクロデータを確認
  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 场景

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

参考

コメント