ashareapi
Officialashareapi — A股数据 API 官方 MCP 服务器
让 Claude Code / Codex / Cursor / 任意 **AI Agent(MCP)**直接调用 A 股数据:行情 / K线 / 五档盘口 / 财务 / 资金 / 龙虎榜 / 板块 / 可转债 / 因子选股 / 宏观 —— 24 个工具,免费工具无需 Key。
中文 · English
支持 19 家主流 AI Agent 客户端 —— 开箱即用:
官网 · 文档 · 端点清单 · MCP 接入 · Agent Skill
GitHub 源码 · 问题反馈 Issues · 更新日志
这是什么
一个 A股数据 MCP:把 A 股数据封装成 AI Agent 能直接调用的工具。配一次,之后你问「某某股票今天资金怎么样」,Agent 自己会去调对应工具拿真实数据 —— 不用你写代码,也不用每次把用法贴给它。
Related MCP server: go-stock-mcp
为什么用它
24 个工具,一次配好:行情 / K线 / 五档盘口 / 全字段画像 / 财务 / 资金 / 龙虎榜 / 板块 / 宏观 / 可转债 / ETF / 因子选股 —— 覆盖 A 股主流面
免费工具真的免 Key:
ashare_quote/ashare_kline/ashare_hot/ashare_market_overview/ashare_changedist装上就能调,不用先买 Key托管端点零安装:填一个 URL 就能用;也可以本地 stdio 自托管(内网 / 想读源码)
多源自动切换:后端 70 个数据源互为备份,某个源出问题会自动换下一个,且不扣调用次数
工具描述写给 AI 看:每个工具都写清「什么时候用 / 参数怎么填 / 返回什么」,Agent 不会调错
无数据 ≠ 失败:停牌这类「市场真没数据」和「取数失败」分开返回 —— Agent 不会把停牌误判成故障
口径固定,不用二次处理:K 线固定前复权(没有
adjust参数),不会二次复权不用你维护:多源切换 / 缓存 / 巡检都在服务端,客户端只负责调用
两种用法
方式 | 适合 | 说明 |
① 托管端点(推荐) | 大多数用户 | 服务器地址 |
② 本地运行(本仓) | 想自己托管 / 内网部署 / 想读源码 | 跑本仓的 |
⚠️ 托管端点填
https://api.ashareapi.com/mcp—— 站点上的ashareapi.com/mcp是配置说明页,不是接口地址。
托管端点最快的接法 —— Claude Code 一行命令(其他客户端见下节):
# 免费工具(无需 Key)
claude mcp add --transport http ashareapi https://api.ashareapi.com/mcp
# 要用付费工具(财务 / 资金 / 龙虎榜…)再加请求头
claude mcp add --transport http ashareapi https://api.ashareapi.com/mcp \
--header "Authorization: Bearer ct-你的KEY"
claude mcp list # 验证:应显示 √ Connected(不显示工具数,工具在会话里让它列)或者交给你的 AI Agent —— 复制这句话发给它:
帮我把这个 ashareapi MCP 服务器加上:名字
ashareapi,类型 HTTP,URLhttps://api.ashareapi.com/mcp。免费工具不用 Key;要用付费工具再加请求头Authorization: Bearer ct-你的KEY。加完确认能连上、能看到 24 个工具。
加完重启客户端(或重开会话)配置才生效 —— 重启后直接在对话里问,例如「查一下某某股票今天的资金」。
支持的客户端
配置文件位置(键名与文件名都逐家核对过官方文档):
客户端 | 配置文件 |
Claude Code |
|
Cursor |
|
VS Code |
|
Codex |
|
OpenCode |
|
Gemini CLI |
|
Cline |
|
Windsurf |
|
CodeBuddy |
|
WorkBuddy |
|
Trae | 设置 → MCP → 手动配置 |
Kimi Code |
|
ZCode |
|
MiMo Code |
|
Kilo Code |
|
Manus | 设置 → 集成 → 自定义 MCP |
Devin |
|
OpenClaw |
|
Hermes |
|
国内平台(同样填 URL + 请求头,无需安装任何东西):阿里云百炼 · 扣子 Coze · 腾讯元器 · 腾讯云智能体开发平台 · 火山方舟
各家完整配置写法(键名不一样,别照抄):https://ashareapi.com/mcp
本地运行
环境要求
pip install -r requirements.txt配置(以 Claude Desktop 为例)
{
"mcpServers": {
"ashareapi": {
"command": "python",
"args": ["/path/to/mcp_ashare.py"],
"env": {
"ASHARE_API": "https://api.ashareapi.com",
"ASHARE_KEY": "ct-xxxxxxxx"
}
}
}
}配置好之后可以直接说:
查一下 600667 现在多少钱
帮我筛一下 PE<20 且 ROE>15 的股票
今天市场什么情况→ AI 会自动调用下面的工具拿真实数据(不是编造)。
环境变量
变量 | 默认 | 说明 |
|
| 服务端地址(一般不用改) |
| 空 | API Key。留空也能用 5 个免费工具;付费工具必填(获取,¥9.9 起) |
自测
python mcp_ashare.py --selftest # 直连 REST 验证工具可用性(不启 MCP)24 个工具
工具 | 说明 | 免 Key |
| 实时行情快照(现价/开高低/量额/换手率) | ✅ |
| K 线(日/周/月)· 口径固定为前复权 | ✅ |
| 热搜榜 | ✅ |
| 市场总览(画像/估值/风格轮动) | ✅ |
| 涨跌分布(市场广度) | ✅ |
| 五档盘口(买五卖五 + 挂单量) | — |
| 全字段行情画像(估值/市值/股本/涨停价) | — |
| 财务报表(利润表 / 资产负债表 / 现金流量表) | — |
| 个股资金 + 龙虎榜 + 大宗 + 两融(一接口拿全) | — |
| 龙虎榜分榜(机构 / 游资 / 活跃席位) | — |
| 技术指标 MA / MACD / KDJ / RSI / BOLL | — |
| 股东研究(十大股东 / 股东户数 / 机构持仓) | — |
| 个股事件标签(42 类) | — |
| 因子选股(多因子交集 / 22 个预设) | — |
| 板块行情榜(行业 / 概念 / 地域) | — |
| 板块估值(含历史百分位) | — |
| 宏观数据(GDP / CPI / PMI / LPR / 国债收益率) | — |
| 可转债条款(溢价率 / 双低 / 强赎触发价) | — |
| ETF 行情 / 规模 / 溢折率 / 资金流 | — |
| 新股日历(发行 / 申购 / 中签 / 上市) | — |
| 分红送转历史 | — |
| 脱水研报(券商研报摘要) | — |
| 股票 / 基金 / 板块搜索(模糊词消歧) | — |
| 查询自己的用量与额度 | — |
⚠️ K 线价格口径固定为前复权(除权除息日不跳空;没有
adjust参数)—— 不要再自己复权(会二次复权)。💡 计费 = 次数:
ashare_snapshot一次拿全估值+市值+股本+涨停价,比分别调 quote / valuation / orderbook 更省次数。
开发 / 测试
pip install -r requirements.txt
pip install pytest
pytest -q测试会以**真实 MCP 协议(stdio)**起一次服务端并取工具清单(不发起任何网络请求)。
相关
官方 SDK:Python pip install ashareapi · Node.js / TypeScript npm install ashareapi
Agent Skill(给 AI 读的接口说明书):https://ashareapi.com/skill
License
MIT · 数据仅供研究参考,不构成投资建议
This server cannot be deployed
Maintenance
Related MCP Connectors
China A-share market data over MCP: 22 tools for quotes, K-line, financials, money flow, top-trader boards, sectors, macro, convertible bonds and factor screening. Five tools need no API key, so you can connect and try it immediately.
Read-only China A-share data for AI agents: market, limit-up, capital flow and disclosures.
Provide access to Chinese stock market data including historical prices, real-time data, news, and…
China A-share market data for research, backtesting and AI agents via MCP.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to query real-time A-share stock data, including quotes, fund flows, sector flows, and K-line history, without needing an API key.515MIT
- AlicenseNot gradedqualityAmaintenanceProvides read-only access to Chinese A-share stock market data such as quotes, K-lines, financials, capital flows, news, and research reports via a stdio MCP server for DeepSeek Harness and other MCP clients.2GPL 3.0
- AlicenseCqualityBmaintenanceEnables AI agents to access Chinese financial market data and investment research through 177 tools, covering stocks, industries, macroeconomics, economic cycles, commodities, crypto, funds, and asset allocation.181MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to fetch realtime stock quotes, fundamentals, and search for stocks across A-share, Hong Kong, and US markets without requiring API keys.58 npmMIT