Tushare
БесплатноНе проверенMCP server for Tushare Pro financial data API — A-shares, indices, funds, futures, options, bonds, HK/US stocks, macro
Описание
MCP server for Tushare Pro financial data API — A-shares, indices, funds, futures, options, bonds, HK/US stocks, macro
README
中文文档 | English
A Model Context Protocol (MCP) server for Tushare Pro financial data API. Provides AI assistants (GitHub Copilot, Claude, etc.) with direct access to comprehensive Chinese financial market data — covering A-shares, indices, funds, futures, options, bonds, forex, HK/US stocks, and macroeconomic indicators.
Features
- Universal Query —
tushare_querycalls any of the 173 Tushare Pro APIs - 15 Convenience Tools — Pre-built tools for stocks, indices, financials, funds, and more
- Built-in Documentation —
get_api_doc/search_api_docsfor API parameter lookup - Categorized Index — 173 APIs organized into 18 categories
Data Coverage
| Category | # | Examples |
|---|---|---|
| A-Shares | 37 | stock_basic, daily, weekly, monthly, daily_basic, adj_factor, pro_bar |
| Financials | 9 | income, balancesheet, cashflow, fina_indicator, forecast |
| Market Reference | 23 | margin, top_list, block_trade, hsgt_top10, pledge_stat |
| Indices | 13 | index_basic, index_daily, index_weight, sw_daily, ci_daily |
| Money Flow | 8 | moneyflow, moneyflow_hsgt, moneyflow_ind_ths |
| Funds | 14 | fund_basic, fund_nav, fund_daily, etf_basic, fund_portfolio |
| Futures | 8 | fut_basic, fut_daily, fut_holding, fut_mapping |
| Options | 3 | opt_basic, opt_daily, opt_mins |
| Bonds / CB | 9 | cb_basic, cb_daily, cb_issue, repo_daily, yc_cb |
| HK Stocks | 9 | hk_basic, hk_daily, hk_income, hk_balancesheet |
| US Stocks | 8 | us_basic, us_daily, us_income, us_balancesheet |
| Macro Economy | 14 | shibor, cn_gdp, cn_cpi, cn_ppi, cn_pmi, libor |
| Sector / Concept | 5 | ths_index, ths_daily, dc_index, dc_member |
| Others | 13 | fx_daily, sge_daily, news, trade_cal, etc. |
Prerequisites
- Python 3.10+
- A Tushare Pro account and API token
Quick Start
Install via npx (recommended)
No installation needed — just configure your MCP client:
{
"servers": {
"tushare": {
"type": "stdio",
"command": "npx",
"args": ["-y", "tushare-mcp-server"],
"env": { "TUSHARE_TOKEN": "your_token_here" }
}
}
}
Install from source
git clone https://github.com/erwanjun/tushare-mcp-server.git
cd tushare-mcp-server
python3 -m venv .venv
source .venv/bin/activate
pip install mcp httpx
Configuration
Tushare Token
Set your token via any of these methods:
.envfile (recommended) — create.envin the project root:TUSHARE_TOKEN=your_token_here- Environment variable —
export TUSHARE_TOKEN=your_token - MCP client config — pass via the
envfield (see examples below)
VS Code (GitHub Copilot)
.vscode/mcp.json:
{
"servers": {
"tushare": {
"type": "stdio",
"command": "npx",
"args": ["-y", "tushare-mcp-server"],
"env": { "TUSHARE_TOKEN": "your_token_here" }
}
}
}
Claude Desktop
claude_desktop_config.json:
{
"mcpServers": {
"tushare": {
"command": "npx",
"args": ["-y", "tushare-mcp-server"],
"env": { "TUSHARE_TOKEN": "your_token_here" }
}
}
}
Tools
| Tool | Description |
|---|---|
tushare_query |
Universal query — call any Tushare Pro API |
get_stock_list |
A-share stock list |
get_trade_calendar |
Trading calendar |
get_daily_bars |
Daily OHLCV (unadjusted) |
get_daily_basic |
Daily indicators: PE, PB, market cap, turnover |
get_income |
Income statement |
get_balancesheet |
Balance sheet |
get_cashflow |
Cash flow statement |
get_fina_indicator |
Financial indicators (ROE, ROA, margins) |
get_index_daily |
Index daily bars |
get_moneyflow |
Stock money flow |
get_concept |
Concept / sector classification |
get_concept_detail |
Concept constituents |
get_fund_basic |
Fund list |
get_fund_nav |
Fund NAV |
get_shibor |
Shibor interest rates |
get_api_doc |
Full API documentation by endpoint name |
search_api_docs |
Search API docs by keyword |
Development
# Re-crawl Tushare documentation
python crawl_docs.py
# Rebuild API index
python build_index.py
License
MIT
Установка Tushare
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/erwanjun/tushare-mcp-serverFAQ
Tushare MCP бесплатный?
Да, Tushare MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Tushare?
Нет, Tushare работает без API-ключей и переменных окружения.
Tushare — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Tushare в Claude Desktop, Claude Code или Cursor?
Открой Tushare на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Tushare with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
