AKShare金融数据服务
基于AKShare库的金融数据分析服务,支持多种市场数据查询。
快速入门
安装
- 克隆仓库:
git clone https://github.com/ttjslbz001/akshare_mcp_server.git
- 创建虚拟环境:
python -m venv venv
- 激活环境:
- Linux/Mac:
source venv/bin/activate
- Windows:
venv\Scripts\activate
- Linux/Mac:
- 使用 uv 或 pip 安装依赖:
- uv:
uv pip install -e .
- pip:
pip install -e .
- uv:
启动服务
运行以下命令启动服务器:
python run_server.py
集成Claude Desktop
在配置文件中添加如下内容:
"mcpServers": {
"akshare-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/akshare_mcp_server",
"run",
"akshare-mcp"
],
"env": {
"AKSHARE_API_KEY": "<your_api_key_if_needed>"
}
}
}
重启Claude Desktop并选择AKShare MCP服务。
添加新工具
- 在
src/mcp_server_akshare/api.py
中定义新函数 - 更新
src/mcp_server_akshare/server.py
的枚举和处理逻辑 - 测试新功能
Docker支持
构建镜像:docker build -t akshare-mcp-server .
运行容器:docker run -p 8000:8000 akshare-mcp-server