Skip to main content

Akshare MCP Server - A Model Context Protocol server for accessing Chinese stock market data via AKShare

Project description

AKShare MCP Server

A Model Context Protocol (MCP) server for accessing Chinese stock market data via AKShare.

功能特性

  • 🏢 市场总览: 获取上海、深圳交易所市场统计数据
  • 📈 个股查询: 雪球、东方财富等平台个股实时行情
  • 📊 历史数据: A股历史K线、分时数据
  • 🔍 行业分析: 行业成交、地区交易排行
  • 💰 融资融券: 融资融券统计数据
  • 📋 行情报价: 五档买卖盘口数据

安装

pip install akshare-mcp

使用方法

命令行启动

akshare-mcp

作为 MCP 客户端使用

在支持 MCP 的应用(如 Claude Desktop)中配置:

{
  "mcpServers": {
    "akshare": {
      "command": "akshare-mcp"
    }
  }
}

Python 代码中使用

from akshare_mcp import mcp

# 启动服务器
mcp.run(transport="http", host="127.0.0.1", port=8000, path="/mcp")

可用工具

市场总貌

  • get_stock_sse_summary: 上交所股票数据总貌
  • get_stock_szse_summary: 深交所证券类别统计
  • get_stock_market_overview: 中国股票市场总貌

个股信息

  • get_stock_info_xueqiu: 雪球个股实时行情
  • get_stock_bid_ask: 东方财富行情报价

历史数据

  • get_stock_a_hist: A股历史K线数据
  • get_stock_a_realtime: A股实时行情
  • get_stock_intraday_em: 东方财富分时数据

行业分析

  • get_stock_szse_area_summary: 深交所地区交易排行
  • get_stock_szse_sector_summary: 深交所股票行业成交
  • get_stock_a_industry_comparison: A股行业对比数据

其他数据

  • get_stock_a_dividend_yield: A股股息率数据
  • get_stock_margin_data: 融资融券数据
  • get_stock_sse_deal_daily: 上交所每日股票情况

开发

安装开发依赖

pip install -e ".[dev]"

运行测试

pytest

代码格式化

black src/
ruff check src/

许可证

MIT License - 详见 LICENSE 文件

贡献

欢迎提交 Issue 和 Pull Request!

相关链接

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

akshare_tools-0.1.1.tar.gz (186.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

akshare_tools-0.1.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file akshare_tools-0.1.1.tar.gz.

File metadata

  • Download URL: akshare_tools-0.1.1.tar.gz
  • Upload date:
  • Size: 186.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for akshare_tools-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b262724a3f9463aa1e71684dd37b6b71b25230dd11dbf2abbb2c3da03552a816
MD5 a9f9d3fd65293eecf547b5028eba65c2
BLAKE2b-256 67a299e6cd49448bbf680a62b9f9c3df5c11df5cfe76f0b60a34137a2a3dc438

See more details on using hashes here.

File details

Details for the file akshare_tools-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: akshare_tools-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for akshare_tools-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bea574105046cd6942f469d524323ff38966343cdc5bef1f4c5dad6f5ff00209
MD5 4851619b2c28b0cdcab8382606e02dbd
BLAKE2b-256 a6936d8ca446f055ad4502b20cafa7721ded9905e09c6a301a83c68cfc705f81

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page