✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

AKShare One MCP Server

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

Tools

get_hist_data

Get historical stock data Input parameters:

  • symbol (string): Stock code
  • interval (string): Time interval (‘minute’,‘hour’,‘day’,‘week’,‘month’,‘year’)
  • 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’, ‘sina’) (default: ‘eastmoney’)

get_realtime_data

Get real-time stock data Input parameters:

  • symbol (string, optional): Stock code
  • source (string, optional): Data source (default: ‘eastmoney’)

get_news_data

Get stock-related news data Input parameters:

  • symbol (string): Stock code
  • source (string, optional): Data source (default: ‘eastmoney’)

get_balance_sheet

Get company balance sheet data Input parameters:

  • symbol (string): Stock code
  • source (string, optional): Data source (default: ‘sina’)

get_income_statement

Get company income statement data Input parameters:

  • symbol (string): Stock code
  • source (string, optional): Data source (default: ‘sina’)

get_cash_flow

Get company cash flow statement data Input parameters:

  • symbol (string): Stock code
  • source (string, optional): Data source (default: ‘sina’)

get_inner_trade_data

Get company insider trading data Input parameters:

  • symbol (string, optional): Stock code
  • source (string, optional): Data source (default: ‘xueqiu’)

Usage Instructions

Installing via Smithery

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

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

Preparation

  1. Clone this repository:

    git clone https://github.com/zwldarren/akshare-one-mcp.git
    cd akshare-one-mcp
    
  2. Install uv if you haven’t already.

  3. Install dependencies:

    uv sync
    

Connect to Any MCP Client

Add the following configuration to the MCP server configuration file:

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

Featured Templates

View More
AI Engineering
Python Bug Fixer
119 1433
Verified Icon
AI Assistants
Speech to Text
137 1882
AI Characters
Sarcastic AI Chat Bot
129 1713
Customer service
Service ERP
126 1188
AI Assistants
Image to text with Claude 3
152 1366

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.