MCP Catalogs
Home

akshare-one-mcp

by zwldarren·172·13,664 30d uses·Score 75

MCP server providing comprehensive Chinese stock market data through akshare-one API.

financedeveloper-toolsweb-scraping
39
Forks
7
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server integrates with akshare-one to provide extensive Chinese stock market data including historical prices, real-time data, financial statements, and news. It offers multiple tools for retrieving market information with customizable parameters, supporting various technical indicators for technical analysis. The server operates in both stdio and HTTP modes, making it flexible for different integration scenarios.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Financial analysts retrieving Chinese stock data for research
you:Algorithmic trading systems accessing real-time market information
you:Investment applications providing market data to users
you:What markets does this server cover?
you:Can I use this server with MCP clients other than Claude?

When to choose this

Choose this server if you need access to Chinese stock market data within an MCP-enabled environment, especially when working with financial analysis tools.

When NOT to choose this

Don't choose this if you need data for markets outside of China, as it's specifically designed for Chinese stock market data only.

Tools this server exposes

9 tools extracted from the README
  • get_hist_dataget_hist_data(symbol, interval=None, interval_multiplier=None, start_date=None, end_date=None, adjust=None, source=None, indicators_list=None, recent_n=None)

    Get historical stock market data with support for multiple time periods and adjustment methods.

  • get_realtime_dataget_realtime_data(symbol=None, source=None)

    Get real-time stock market data.

  • get_news_dataget_news_data(symbol, recent_n=None)

    Get stock-related news data.

  • get_balance_sheetget_balance_sheet(symbol, recent_n=None)

    Get company balance sheet data.

  • get_income_statementget_income_statement(symbol, recent_n=None)

    Get company income statement data.

  • get_cash_flowget_cash_flow(symbol, source=None, recent_n=None)

    Get company cash flow statement data.

  • get_inner_trade_dataget_inner_trade_data(symbol)

    Get company insider trading data.

  • get_financial_metricsget_financial_metrics(symbol, recent_n=None)

    Get key financial metrics from the three major financial statements.

  • get_time_infoget_time_info()

    Get current time with ISO format, timestamp, and the last trading day.

Comparable tools

tushare-mcpwind-mcpakshare-pythonbaostock-mcp

Installation

Installation

Via Smithery (Recommended)

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

Via uv

  1. Install uv if you haven't already
  2. Add this to your Claude Desktop config:
{
  "mcpServers": {
    "akshare-one-mcp": {
      "command": "uvx",
      "args": ["akshare-one-mcp"]
    }
  }
}

Local Development

  1. Clone: git clone https://github.com/zwldarren/akshare-one-mcp.git
  2. Install deps: uv sync
  3. Add to Claude config with uv run akshare-one-mcp in the command

FAQ

What markets does this server cover?
This server specifically focuses on Chinese stock market data, including A-shares, B-shares, and other Chinese equity markets.
Can I use this server with MCP clients other than Claude?
Yes, it can work with any MCP client that supports stdio or HTTP modes. The HTTP mode allows for easy integration with web-based applications.

Compare akshare-one-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.