1. Conduid
  2. Developer Tools
  3. Akshare One MCP
MCP server · Developer Tools

Akshare One MCP

MCP server that provides access to Chinese stock market data using akshare-one

Unclaimed MIT last commit 7 months ago mcpstock-datamcp-serveraksharedevtools
79Good

Scored 3 hours ago · breakdown

About Akshare One MCP

Akshare One MCP is an MCP server published by zwldarren in the Developer Tools category: mCP server that provides access to Chinese stock market data using akshare-one. It has been installed 0 times through Conduid.

The repository has 123 stars and 29 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx akshare-one-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Akshare One MCP

Powered by Claude · Grounded in docs

I know everything about Akshare One MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.3.9Release 0.3.9 · 14 Mar 2026What's Changed chore(deps): bump akshare-one from 0.3.16 to 0.3.17 by @dependabot[bot] in https://github.com/zwldarren/akshare-one-mcp/pull/55 chore(deps): update dependencies and fix type errors by @zwldarren in…
v0.3.8Release 0.3.8 · 12 Dec 2025What's Changed chore(deps): bump ruff from 0.14.3 to 0.14.4 by @dependabot[bot] in https://github.com/zwldarren/akshare-one-mcp/pull/37 chore(deps): bump akshare-one from 0.3.14 to 0.3.15 by @dependabot[bot] in…
v0.3.7Release 0.3.7 · 1 Nov 2025What's Changed chore(config): update mcp registry schema version by @zwldarren in https://github.com/zwldarren/akshare-one-mcp/pull/32 Dev by @zwldarren in https://github.com/zwldarren/akshare-one-mcp/pull/36 Full Changelog**:…
v0.3.6Release 0.3.6 · 11 Oct 2025What's Changed ci(publish): fix jq command syntax in version update step by @zwldarren in https://github.com/zwldarren/akshare-one-mcp/pull/28 chore(deps): update project dependencies by @zwldarren in…
v0.3.5v0.3.5 · 25 Sep 2025What's Changed ci: add mcp registry publish workflow by @zwldarren in https://github.com/zwldarren/akshare-one-mcp/pull/27 Full Changelog**: https://github.com/zwldarren/akshare-one-mcp/compare/v0.3.4...v0.3.5

README

AKShare One MCP Server

smithery badge

Overview

An MCP server based on akshare-one, providing comprehensive interfaces for China stock market data. It offers a set of powerful tools for retrieving financial information including historical stock data, real-time data, news data, and financial statements.

Available Tools

Market Data Tools

get_hist_data

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

  • symbol (string, required): Stock code (e.g. '000001')
  • interval (string, optional): Time interval ('minute','hour','day','week','month','year') (default: 'day')
  • interval_multiplier (number, optional): Interval multiplier (default: 1)
  • start_date (string, optional): Start date in YYYY-MM-DD format (default: '1970-01-01')
  • end_date (string, optional): End date in YYYY-MM-DD format (default: '2030-12-31')
  • adjust (string, optional): Adjustment type ('none', 'qfq', 'hfq') (default: 'none')
  • source (string, optional): Data source ('eastmoney', 'eastmoney_direct', 'sina') (default: 'eastmoney')
  • indicators_list (list, optional): Technical indicators to add
  • recent_n (number, optional): Number of most recent records to return (default: 100)

get_realtime_data

Get real-time stock market data.

  • symbol (string, optional): Stock code
  • source (string, optional): Data source ('xueqiu', 'eastmoney', 'eastmoney_direct') (default: 'eastmoney_direct')

News & Information Tools

get_news_data

Get stock-related news data.

  • symbol (string, required): Stock code
  • recent_n (number, optional): Number of most recent records to return (default: 10)

Financial Statement Tools

get_balance_sheet

Get company balance sheet data.

  • symbol (string, required): Stock code
  • recent_n (number, optional): Number of most recent records to return (default: 10)

get_income_statement

Get company income statement data.

  • symbol (string, required): Stock code
  • recent_n (number, optional): Number of most recent records to return (default: 10)

get_cash_flow

Get company cash flow statement data.

  • symbol (string, required): Stock code
  • source (string, optional): Data source (default: 'sina')
  • recent_n (number, optional): Number of most recent records to return (default: 10)

Analysis & Metrics Tools

get_inner_trade_data

Get company insider trading data.

  • symbol (string, required): Stock code

get_financial_metrics

Get key financial metrics from the three major financial statements.

  • symbol (string, required): Stock code
  • recent_n (number, optional): Number of most recent records to return (default: 10)

get_time_info

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

Installation & Setup

Running Modes

The server supports two modes: stdio and streamable-http

Command Line Arguments:

  • --streamable-http: Enable HTTP mode (default: stdio mode)
  • --host: Host to bind to in HTTP mode (default: 0.0.0.0)
  • --port: Port to listen on in HTTP mode (default: 8081)

Note: When using streamable-http mode, the MCP server will be available at http://{host}:{port}/mcp. For the default configuration, this would be http://0.0.0.0:8081/mcp.

Installation Options

Option 1: Via Smithery

To install akshare-one-mcp for Claude Desktop automatically via Smithery:

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

Option 2: Via uv

Install uv if you haven't already.

Add the following configuration to your MCP Client settings:

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

Option 3: Local Development Setup

  1. Clone this repository:

    git clone https://github.com/zwldarren/akshare-one-mcp.git
    cd akshare-one-mcp
    
  2. Install dependencies:

    uv sync
    
  3. Add the following configuration to your MCP Client settings:

    {
      "mcpServers": {
        "akshare-one-mcp": {
          "command": "uv",
          "args": [
            "--directory",
            "/path/to/akshare-one-mcp",
            "run",
            "akshare-one-mcp"
          ]
        }
      }
    }
    

Technical Indicators Reference

The get_hist_data tool supports the following technical indicators:

Trend Indicators

  • Moving Averages: SMA (Simple Moving Average), EMA (Exponential Moving Average)
  • Trend Tracking: MACD (Moving Average Convergence Divergence), APO (Absolute Price Oscillator), PPO (Percentage Price Oscillator)
  • Rate of Change: ROC (Rate of Change), ROCP (Rate of Change Percentage), ROCR (Rate of Change Ratio), ROCR100
  • Other: TRIX (Triple Exponential Moving Average), ULTOSC (Ultimate Oscillator)

Momentum Indicators

  • Relative Strength: RSI (Relative Strength Index), CCI (Commodity Channel Index)
  • Trend Strength: ADX (Average Directional Index), DX (Directional Index)
  • Money Flow: MFI (Money Flow Index), MOM (Momentum), CMO (Chande Momentum Oscillator), WILLR (Williams %R)

Volatility Indicators

  • Bollinger Bands: BOLL (Bollinger Bands)
  • Average True Range: ATR (Average True Range)
  • Parabolic SAR: SAR (Parabolic Stop and Reverse)

Volume Indicators

  • Volume: OBV (On-Balance Volume), AD (Accumulation/Distribution Line), ADOSC (Accumulation/Distribution Oscillator)

Other Indicators

  • Stochastic: STOCH (Stochastic Oscillator)
  • Aroon: AROON (Aroon Indicator), AROONOSC (Aroon Oscillator)
  • Balance of Power: BOP (Balance of Power)
  • Directional Indicators: MINUS_DI, MINUS_DM, PLUS_DI, PLUS_DM
  • Time Series Forecast: TSF (Time Series Forecast)

README mirrored from the source repository 3 hours ago. The original is authoritative.

Questions

About Akshare One MCP

How do I install Akshare One MCP?

Run npx akshare-one-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Akshare One MCP safe to use with an AI agent?

Its trust score is 79 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Akshare One MCP still maintained?

Yes — the latest release is v0.3.9 (14 Mar 2026), and the last commit was 7 months ago. The repository has 123 stars and 0 open issues.