← 返回目录
A

AKShare One MCP

社区
基于 AKShare 的 A 股市场数据 MCP 服务器,提供历史行情、实时数据、新闻及财务报表等全面接口。
GitHub 源仓库 ↗
★ 225 Stars 分类 · 其他 热门 源版本 b6113bbccf09
42FMRS · D
可靠性
5/20
安全与权限
9/20
维护活跃度
6/20
文档质量
10/20
安装易用性
12/20

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

查看 FMRS 评分方法 →

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

工具能力

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
从三大财务报表中获取关键财务指标。
get_time_info
获取当前时间,包括 ISO 格式、时间戳以及最近交易日。

安装接入

  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"]
    }
  }
}

选型与风险

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

常见排障

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

使用场景

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

支持客户端

Claude Desktop完整支持