AKShare MCP Server

AKShare MCP Server

site icon
2025.03.04 17
Python金融数据分析数据查询服务金融服务
AKShare MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,利用 AKShare 库提供金融数据分析能力。该服务支持访问中国及全球金融市场数据,并能与 Claude Desktop 通过 MCP 协议集成,适用于各种金融数据查询和分析场景。
View on GitHub

Overview

基本能力

产品定位

AKShare MCP Server 是一个金融数据分析服务,通过 MCP 协议提供金融数据查询和分析功能。

核心功能

  • 访问中国及全球金融市场数据
  • 与 Claude Desktop 集成
  • 支持多种金融数据查询和分析

适用场景

  • 股票数据分析
  • 基金数据查询
  • 债券数据分析
  • 期货数据查询
  • 外汇数据分析
  • 宏观经济数据查询

工具列表

  • Stock data queries: 股票数据查询
  • Fund data queries: 基金数据查询
  • Bond data queries: 债券数据查询
  • Futures data queries: 期货数据查询
  • Forex data queries: 外汇数据查询
  • Macroeconomic data queries: 宏观经济数据查询

常见问题解答

无明确常见问题解答部分

使用教程

使用依赖

  1. 需要安装 Python 和 Git
  2. 需要创建虚拟环境

安装教程

使用 uv (推荐)

# Clone the repository
git clone https://github.com/yourusername/akshare_mcp_server.git
cd akshare_mcp_server

# Create and activate a virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies with uv
uv pip install -e .

使用 pip

# Clone the repository
git clone https://github.com/yourusername/akshare_mcp_server.git
cd akshare_mcp_server

# Create and activate a virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -e .

调试方式

# Activate the virtual environment
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Run the server
python run_server.py

开发

# Install development dependencies
uv pip install -e ".[dev]"

# Run tests
pytest

Docker

# Build the Docker image
docker build -t akshare-mcp-server .

# Run the Docker container
docker run -p 8000:8000 akshare-mcp-server

许可证

该项目遵循 MIT 开源许可条款。