AKShare One MCP Server

AKShare One MCP Server

site icon
2025.04.08 3
Python股票数据金融数据市场分析金融服务
AKShare One MCP Server 是一个基于 akshare-one 的 MCP 服务器,主要提供中国股票市场数据的接口服务。它包含了一系列工具,用于获取金融信息,包括历史股票数据、实时数据、新闻数据、财务报表等。
View on GitHub

Overview

基本能力

产品定位

AKShare One MCP Server 是一个专注于中国股票市场数据的金融服务工具,提供多种金融数据的查询接口。

核心功能

  1. 历史股票数据获取 (get_hist_data): 支持按不同时间间隔获取股票历史数据,并可进行复权处理。
  2. 实时股票数据获取 (get_realtime_data): 获取股票的实时行情数据。
  3. 新闻数据获取 (get_news_data): 获取与特定股票相关的新闻数据。
  4. 财务报表获取 (get_balance_sheet, get_income_statement, get_cash_flow): 获取公司的资产负债表、利润表和现金流量表数据。
  5. 内部交易数据获取 (get_inner_trade_data): 获取公司内部交易数据。

适用场景

  1. 股票市场数据分析
  2. 金融研究
  3. 投资决策支持
  4. 量化交易系统

工具列表

  1. get_hist_data: 获取历史股票数据
  2. get_realtime_data: 获取实时股票数据
  3. get_news_data: 获取股票相关新闻数据
  4. get_balance_sheet: 获取公司资产负债表数据
  5. get_income_statement: 获取公司利润表数据
  6. get_cash_flow: 获取公司现金流量表数据
  7. get_inner_trade_data: 获取公司内部交易数据

使用教程

使用依赖

  1. 安装 uv (https://docs.astral.sh/uv/getting-started/installation/)

安装教程

  1. 克隆仓库: bash git clone https://github.com/zwldarren/akshare-one-mcp.git cd akshare-one-mcp
  2. 安装依赖: bash uv sync
  3. 运行服务器: bash uv run main.py

调试方式

  1. 确保服务器正常运行后,可以通过调用不同的工具接口来测试功能。
  2. 示例命令: bash curl -X POST http://localhost:8000/get_hist_data -d '{"symbol":"600000","interval":"day"}'

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。