Akshare One MCP Server
China stock market data retrieval including historical, real-time, and financial reports.
Data last scanned today · Reviewed today
Overview
Akshare One MCP Server provides a specialized set of tools for interacting with Chinese financial market data. It integrates directly with the akshare-one library to allow users to query stock symbols for historical price trends, current market status, and news updates. Beyond market pricing, the server exposes functionality for financial analysis by fetching structured balance sheets, income statements, and cash flow reports. This enables developers to feed detailed company performance metrics directly into their AI-driven analysis workflows.
Our verdict
This server carries a high risk level with a security score of 34/100. A primary concern is that every installation is granted full write access without any read-only mode, and the lack of OAuth support necessitates caution regarding authentication. Given that the project is community-maintained and has not undergone an editorial review, it should be used in isolated environments and only by those comfortable managing dependencies from unverified, non-official sources.
- Comprehensive coverage of Chinese stock market financial data.
- Zero direct dependencies reduces the local supply-chain footprint.
- Well-documented tool parameters for historical and real-time queries.
- Open source project under the MIT license.
- High security risk due to missing read-only access controls.
- No official vendor support or established security audit process.
- Inactive repository with no commits for over 140 days.
- No official homepage or documentation link provided.
Tools
| Tool | Description | Risk |
|---|---|---|
| get_hist_data | Get historical stock market data with support for multiple time periods and adjustment methods. | low |
| get_realtime_data | Get real-time stock market data. | low |
| get_news_data | Get stock-related news data. | low |
| get_balance_sheet | Get company balance sheet data. | low |
| get_income_statement | Get company income statement data. | low |
| get_cash_flow | Get company cash flow statement data. | low |
| get_inner_trade_data | Get company insider trading data. | low |
| get_financial_metrics | Get key financial metrics from the three major financial statements. | low |
| get_time_info | Get current time with ISO format, timestamp, and the last trading day. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›Does the server support running over HTTP?
Yes, the server supports a streamable-http mode which can be enabled using the --streamable-http command line argument.
›What is the default port for HTTP mode?
The server defaults to port 8081 when running in streamable-http mode.
›Can I choose different data sources for historical or real-time data?
Yes, many tools such as get_hist_data, get_realtime_data, and get_cash_flow allow you to specify a preferred data source as a parameter.
›What are the requirements for installation via uv?
You need to have uv installed and add the specified configuration block to your MCP client settings using 'uvx' as the command and 'akshare-one-mcp' as the argument.
›Can I retrieve technical indicators for stock data?
Yes, the get_hist_data tool supports adding various technical indicators, such as MACD, RSI, SMA, and EMA, via the indicators_list parameter.
Badge
Maintain this server? Add the live badge to your README.