AKShare One MCP Server logo

AKShare One MCP Server

★★★★ 4/5
访问官网
分类
MCP
定价
免费
访问
直连可用

快速结论

AKShare One MCP Server 适合希望让 Claude、Cursor 或其他 MCP 客户端直接查询中国股票公开数据的开发者、量化学习者和金融教育团队。它把历史行情、实时行情、新闻、三大财务报表、财务指标、内部交易和交易日信息封装成九个工具,省去 Agent 临时写爬虫或人工复制表格的步骤。项目当前 PyPI 版本为 0.3.9,要求 Python 3.12 及以上,代码采用 MIT 许可证,支持本地 stdio 与 Streamable HTTP。

它值得用于研究原型和个人复盘,但不应直接接入自动交易。返回数据来自东方财富、新浪、雪球等公开上游,字段、时效和可用性会随源站改变;服务本身也不提供投资建议、数据质量担保或内置企业鉴权。正确用法是让模型辅助取数、清洗和解释,再用独立数据源抽样核对。

核心功能

  • 历史行情get_hist_data 支持日、周、月等周期、前后复权、日期区间和多种技术指标,适合生成可复现的数据表。
  • 实时行情get_realtime_data 可指定雪球、东方财富等来源;“实时”仍受上游延迟与交易时段影响。
  • 新闻检索get_news_data 返回个股相关新闻,可用于事件时间线,但新闻文本属于不可信外部输入。
  • 财务报表:资产负债表、利润表和现金流量表分别暴露为工具,便于模型做跨期比较。
  • 指标与内部交易:财务指标和内部交易数据可辅助基本面筛选,不等于买卖信号。
  • 双传输模式:默认 stdio 适合单机客户端,--streamable-http 适合受控网络中的远程调用。
  • 模型无关:只要客户端支持 MCP 就能使用;最终分析质量取决于所选模型、提示和人工复核,而不是服务器自动保证。

适合人群

  • MCP 开发者:需要一个中国股票数据工具面,验证 Agent 的取数与分析流程。
  • 量化学习者:用自然语言拉取样本,再交给 Python 做指标计算、画图和回测原型。
  • 金融教育者:演示行情、财报和新闻如何进入模型上下文,同时讲清数据边界。
  • 个人研究者:整理公司公开信息与阶段性复盘,不执行真实委托。
  • 不适合的人群:要求交易所级低延迟、正式数据授权、SLA、审计鉴权或自动交易闭环的机构。

使用场景

  • 公司基本面速览:查询最近财报与指标,生成待核对的变化清单,而非让模型直接下结论。
  • 事件研究草稿:把新闻日期与历史行情对齐,形成事件窗口和后续验证假设。
  • 技术指标教学:比较 MA、MACD、RSI、BOLL 等指标,强调参数与复权口径。
  • 数据源回归测试:定时抽查固定股票、日期和字段,尽早发现上游接口漂移。
  • MCP 原型验证:先用 stdio 跑通最小权限流程,再决定是否部署 HTTP 服务。

价格与版本

项目代码与 PyPI 包免费,MIT 许可允许修改和再分发,但 MIT 只覆盖该仓库代码,不自动授予上游行情、新闻和财报数据的再分发权。0.3.9 依赖 akshare-one、FastMCP 和 Uvicorn;升级时应锁定包版本并跑固定样本回归。uvx akshare-one-mcp 最省配置,源码部署便于审计,Smithery 只是第三方安装入口。

没有官方付费版、数据 SLA 或商业数据授权。生产预算仍要计算运行主机、监控、缓存、模型 API 和可能需要的合规数据源。批量调用还需主动限速:项目文档没有承诺统一配额,而每个上游站点都可能独立限频、封禁或更换接口。

国内访问与使用体验

GitHub、PyPI 和主要中国市场数据源通常可访问,但网络体验取决于本地环境与具体上游。首次运行需要下载 Python 包;之后每次查询仍会访问数据源,因此离线不可用。默认 stdio 不要求 AKShare API Key,也没有用户登录流程;这不等于“安全”。如果启用 HTTP,默认监听地址可能暴露到局域网,应改为最小监听范围,并在反向代理层增加 TLS、身份认证、调用配额和日志脱敏。

中文股票代码和问题适配自然,但模型可能混淆单位、复权口径、报告期或停牌数据。新闻、公告摘要和上游文本都应视为不可信数据,防止其中的指令性文字影响具备其他工具权限的 Agent。不要把券商凭据、个人持仓或客户信息放进提示词。

优点

  • 九个工具覆盖行情、新闻、报表和指标,面向 A 股研究的定位清晰。
  • stdio 与 Streamable HTTP 都可用,既能本地测试,也能受控部署。
  • MIT 开源且 PyPI 发布明确,便于锁版本、审计和二次开发。
  • 模型无关,可组合不同 MCP 客户端与本地或云端模型。
  • 中英文说明和 uvx 配置降低了首次接入成本。

不足

  • 上游公开数据没有统一 SLA,字段变化、限流、延迟和缺失值都可能破坏自动化。
  • 服务没有内置身份认证、租户隔离、结果缓存或细粒度授权,HTTP 生产化需要外围设施。
  • 数据源条款与代码 MIT 许可是两回事,商业再分发必须单独核查。
  • 模型会产生计算、因果和投资判断错误,服务器无法替用户验证结论。
  • 资产覆盖与交易执行能力有限,不适合低延迟或真实下单系统。

替代品对比

工具更适合谁优势局限
Datanexus MCP需要通用数据连接的团队数据工作流范围更广不专注 A 股公开行情
Google Sheets MCP Server已在表格中维护金融数据的人审阅和协作直观数据采集需另行完成,且当前仍处 Developer Preview
Alpha Vantage需要全球股票与外汇 API 的开发者标准化市场数据接口中国市场深度和本地指标较弱
OpenWebSearch需要网页与新闻检索的 Agent信息来源更宽缺少结构化财报工具
MCP-use想自行编排多个 MCP 的开发者适合组合工具和模型不是现成金融数据服务

常见问题 FAQ

AKShare One MCP Server 免费吗?

免费。仓库代码采用 MIT 许可证,PyPI 包也可直接安装;但模型 API、主机和商业数据授权可能产生费用。

使用时需要 API Key 或账号吗?

默认工具未要求 AKShare 专用 Key。启用 HTTP 后应自行配置认证,不要把“无 Key”误解为可公开暴露。

数据能直接用于交易吗?

不建议。公开上游可能延迟、缺失或变更,应与授权数据源交叉验证,并保留人工投资决策。

如何处理上游限流?

控制并发、缓存重复请求、指数退避,并记录每个数据源的错误率;项目没有提供跨上游的统一额度承诺。

它绑定某个大模型吗?

不绑定。任何兼容 MCP 的客户端都可调用,但较弱模型可能误用参数或误读财务口径。

新闻数据有提示注入风险吗?

有。把新闻正文当数据而非指令,并限制研究 Agent 调用文件、Shell 或交易类工具的权限。

总结

AKShare One MCP Server 是一个边界清楚的中国股票数据 MCP:开源、易装、工具面实用,适合研究与教学原型。采用它的关键不是“让 AI 自动炒股”,而是建立可核验的数据链路:锁定版本、限制调用、抽样核对、隔离 HTTP、标注数据来源,并让人对所有金融结论负责。若需要正式授权、稳定 SLA 或交易执行,应选择专业数据服务和受监管系统。

最后更新:2026年7月21日

同类工具推荐