aktools

aktools

AKTools provides HTTP API and MCP services for AKShare financial data.

MCPDataOpen source
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 1.5k
Source
mcp-github

Overview

AKTools wraps over a thousand AKShare open-source financial data interfaces into HTTP API and MCP services, enabling any programming language or AI assistant (like Claude, Cursor) to easily access financial data. With the HTTP API, users can start the service with a single command and retrieve data via URLs; with the MCP service, AI assistants can directly query data using natural language. Both methods share the same interface catalog, caching, and error-handling mechanisms—choose based on your needs.

Capabilities

  • ▪Provides HTTP API for AKShare financial data
  • ▪Supports MCP service, allowing direct calls from AI assistants
  • ▪Full interface coverage with automatic updates for new interfaces
  • ▪Cross-language support with standard JSON responses
  • ▪Result caching to reduce redundant requests
  • ▪Built-in documentation for easy debugging

Use cases

Financial data analysisStock market quote retrievalFinancial news accessMarket trend research

Setup

Requires: Python 3.11 及以上API Key
pip install aktools; python -m aktools

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to use AKTools in an AI assistant?

After installing uv, add AKTools configuration to the MCP config file and restart the assistant.

What needs to be downloaded during first startup?

During first startup, dependencies such as AKShare need to be downloaded, approximately 150 MB.

How to view all available interfaces?

Access /api/interfaces to list all interfaces with search support.

Related skills