
akshare_mcp

2025.05.09
1
Python数据接口服务金融数据开发工具金融服务开发效率
akshare_mcp 是 AKShare 数据接口的 MCP Server 封装,旨在将所有 AKShare 提供的上千个数据接口暴露出来,方便用户使用。该项目解决了 GitHub 上现有服务仅支持少量接口的问题,提供了全面的数据访问能力。
View on GitHub
Overview
基本能力
产品定位
akshare_mcp 是一个数据接口服务,封装了 AKShare 的所有数据接口,提供全面的数据访问能力。
核心功能
- 封装 AKShare 的上千个数据接口
- 将所有接口暴露为工具,方便用户调用
- 支持通过配置文件自定义需要使用的接口
适用场景
- 金融数据分析
- 数据科学研究和开发
- 需要大量数据接口支持的应用开发
工具列表
akshare_mcp 提供了 AKShare 的所有数据接口作为工具,具体接口名可参考 AKShare 数据接口文档。
常见问题解答
- Token 消耗问题:由于暴露了所有接口,可能会消耗大量 Token,建议通过配置文件限制使用的接口。
- 客户端支持限制:部分 MCP 客户端(如 Trae)最多只支持 40 个工具,需要注意接口数量限制。
使用教程
使用依赖
- 确保已安装 Python 环境
- 建议使用虚拟环境
安装教程
- 在虚拟环境下执行以下命令安装:
pip install akshare_mcp
# 或
uv pip install akshare_mcp
- 检查安装是否成功:
python -m akshare_mcp -h
配置
- 运行
python -m akshare_mcp -h
查看配置文件位置 - 编辑配置文件
config.py
,添加需要使用的接口 - MCP 客户端刷新重连服务端
调试方式
- 检查配置文件是否正确配置
- 确保选择的接口在客户端支持范围内
- 使用
python -m akshare_mcp -h
检查服务是否正常运行