← 返回目录
A

AKShare One MCP

社区
基于 AKShare 的 A 股市场数据 MCP 服务器,提供历史行情、实时数据、新闻及财务报表等全面接口。
分类
其他
Stars
★ 233 热门
传输方式
stdio(本地进程) · Streamable HTTP
运行环境
Node.js · Python
凭据
无需凭据
许可证
MIT
最近提交
工具数
9
42FMRS · D

该服务器提供了丰富的中国 A 股数据接口,包括历史行情、实时数据、新闻和财务报表,适合需要中国股票数据的用户。但依赖第三方数据源,可能存在数据不确定性。

最强项 · 安装易用性 12/20 最弱项 · 可靠性 5/20

可靠性
5/20
安全与权限
9/20
维护活跃度
6/20
文档质量
10/20
安装易用性
12/20
查看各项评分依据
可靠性 5/20
README 与 manifest 显示清单格式规范(符合 2025-10-17 schema),指向 PyPI 包并使用 stdio 传输;README 声明了 9 个工具及其参数和默认值,但这是纯静态审查,未提供源码、测试或 CI 工作流,无法验证 MCP 初始化/工具列表握手是否成功,也无法确认声明工具与实际行为一致。没有错误处理或边界情况证据。按静态校准规则,缺少可验证执行证据时可靠性不能超过 12,不确定性进一步压低分数,因此给出 5 分。
安全与权限 9/20
未发现任何红线问题:无凭据处理、安装示例中无真实令牌或密钥、无可观察到的恶意/隐蔽外传代码、无破坏性默认操作。工具主要风险是对第三方数据源(eastmoney、xueqiu、sina)的外部网络请求,这一点已在工具参数中披露。但缺少安全策略说明、数据流向披露、最小权限讨论和对抗性测试证据,因此不能给满分;固有风险较低,给出 9 分。
维护活跃度 6/20
仓库未归档,采用 MIT 许可证,版本 0.3.7 与 PyPI 包名暗示存在迭代发布。但未提供提交历史、发布日期、问题响应记录、依赖更新证据或安全响应渠道。215 星仅作为发现信号,不增加任何维度分值。缺少维护证据按规则扣分,故给出 6 分。
文档质量 10/20
README 质量较高:中英双语,每个工具有参数表、默认值与数据源说明,安装章节覆盖 Smithery、uvx 和本地开发三种方式,并提供完整的技术指标参考。但缺少故障排查指南、速率/用量限制说明、数据源可靠性说明和已知局限章节;文档可用但存在隐含假设(如已安装 uv、第三方端点可用),符合 10 分锚点描述。
安装易用性 12/20
安装步骤清晰:提供可直接复制的命令和现成 mcpServers JSON 配置(uvx 与本地 uv 两种方式),并有 Smithery 一行安装命令;同时说明了 stdio 与 streamable-http 两种运行模式及其参数。步骤少且面向主流客户端。但无 CI 工作流或已提交测试证明安装端到端可用,静态上限为 15;又因无法独立验证 PyPI 包发布状态与工具默认值行为,进一步保守下调至 12 分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 需要中国 A 股市场的股票数据的个人或机构投资者
  • 量化交易策略开发人员和研究人员
  • 对中文金融数据有需求的开发人员

不适合谁

  • 需要全球股票市场数据的使用者
  • 需要高频实时数据或非常低延迟数据的使用者
  • 对数据准确性有极高要求且缺乏验证渠道的用户(请注意数据源可能存在的限制)

所需权限

  • 网络访问:需要访问数据源(如东方财富、新浪、雪球)以获取股票数据
  • 本地文件访问:在本地安装和运行此 MCP 服务器时,需要读取和写入配置文件和临时文件

风险与副作用

  • 数据延迟或数据源临时不可用,可能导致工具调用失败
  • 数据准确性可能受数据源限制,建议交叉验证
  • 第三方数据源可能有使用条款限制,请确保合规使用

安装接入

准备工作

运行环境:Node.js · Python

  1. 安装 uv(如果尚未安装)
  2. 在 MCP 客户端配置中添加以下内容:

{
"mcpServers": {
"akshare-one-mcp": {
"command": "uvx",
"args": ["akshare-one-mcp"]
}
}
}

  1. 也可通过 Smithery 自动安装:

npx -y @smithery/cli install @zwldarren/akshare-one-mcp --client claude

claude_desktop_config.json
{
  "mcpServers": {
    "akshare-one-mcp": {
      "command": "uvx",
      "args": ["akshare-one-mcp"]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "akshare-one-mcp": {
      "command": "uvx",
      "args": [
        "akshare-one-mcp"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add akshare-one-mcp -- uvx akshare-one-mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在 MCP 客户端中确认工具列表出现 get_hist_data、get_realtime_data 等工具,然后询问“000001 的实时股价是多少”,若能返回数据即说明连接成功。

常见排障

  1. 工具调用失败时,检查网络连接并确认数据源是否可达
  2. 如果使用 uv 启动失败,请确认 uv 已正确安装并已添加到环境变量
  3. 对于历史数据工具,确认股票代码格式是否正确(如 000001)
  4. 如果使用 streamable-http 模式,请确认 endpoint 为 http://<host>:<port>/mcp

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 查询股票 000001 最近100天的日线历史行情,前复权
  • 获取 000001 的实时行情数据
  • 列出 000001 最近10条新闻
  • 查看 000001 最新一期的资产负债表和主要财务指标

工具能力 9

get_hist_data 只读
获取历史行情数据,支持多种时间周期和复权方式。
get_realtime_data 只读
获取实时股票行情数据。
get_news_data 只读
获取与股票相关的新闻数据。
get_balance_sheet 只读
获取公司资产负债表数据。
get_income_statement 只读
获取公司利润表数据。
get_cash_flow 只读
获取公司现金流量表数据。
get_inner_trade_data 只读
获取公司内部交易数据。
get_financial_metrics 只读
从三大财务报表中获取关键财务指标。
展开其余 1 个工具
get_time_info 只读
获取当前时间,包括 ISO 格式、时间戳以及最近交易日。

使用场景

获取 A 股股票历史行情用于分析和回测
获取实时行情进行盯盘或程序化交易
获取公司财务数据用于基本面分析
获取股票相关新闻进行舆情监控

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

akshare-one-mcp 是一个基于 akshare-one 的 MCP 服务器,提供访问中国股票市场数据的全面接口。它提供了一套强大的工具,用于获取金融信息,包括历史股票数据、实时数据、新闻数据和财务报表。

同类可选方案

用Telethon驱动的Telegram MCP服务器,让MCP客户端读取聊天、管理群组、发送/修改消息、媒体、联系人及设置。

★ 1.8k · 工具数 76 与当前对比 →

源版本 27678a7239d3 数据同步于 2026-10-12 查看 FMRS 评分方法