China Stock Mcp Server

China Stock Mcp Server

🚀 中国股票 MCP 服务器

中国股票 MCP 服务器是一个多调用协议(MCP)服务器,借助统一的 API 实现对中国股票市场数据的全面访问。它借助 AKShare 库,能从上海证券交易所(SSE)、深圳证券交易所(SZSE)和北京证券交易所(BSE)等获取实时和历史数据。

🚀 快速开始

安装

# 克隆仓库
git clone https://github.com/yourusername/china-stock-mcp.git
cd china-stock-mcp/china-stock-mcp-server

# 创建并激活虚拟环境
python -m venv .venv
source .venv/bin/activate  # Windows 系统: .venv\Scripts\activate

# 安装依赖
pip install -r requirements.txt

启动

# 启动 MCP 服务器
python server.py

✨ 主要特性

  • 全面的数据覆盖:支持 A 股、B 股、指数、ETF 等多种数据类型
  • 实时市场数据:提供最新的股票报价、买卖价差及市场深度信息
  • 历史数据:涵盖日线、分钟线和 tick 级别的历史价格数据
  • 基本面数据:包括公司概况、财务报表和股息分红记录
  • 市场情报:提供行业分析、概念板块和机构投资者持股情况
  • 技术指标:支持多种技术分析工具和信号

💻 使用示例

基础用法

以下是调用不同接口获取股票数据的示例:

# 获取 A 股实时行情数据
import akshare as ak
data_spot = ak.stock_zh_a_spot_em()
print(data_spot)

# 获取指定股票的历史日线数据
data_daily = ak.stock_zh_a_daily(symbol="sh600000", start_date="20230101", end_date="20231231", adjust="qfq")
print(data_daily)

# 查询特定股票的详细信息
data_info = ak.stock_individual_info_em(symbol="sh600000")
print(data_info)

# 获取特定股票的财务分析指标
data_financial = ak.stock_financial_analysis_indicator(symbol="sh600000")
print(data_financial)

📚 详细文档

API 文档

服务器提供了多个接口用于访问股票市场数据,每个接口都有详细的参数说明和返回格式。以下是几个关键接口:

  • stock_zh_a_spot_em():获取 A 股实时行情数据
  • stock_zh_a_daily(symbol, start_date, end_date, adjust):获取指定股票的历史日线数据
  • stock_individual_info_em(symbol):查询特定股票的详细信息
  • stock_financial_analysis_indicator(symbol):获取特定股票的财务分析指标

🔧 技术细节

依赖项

  • AKShare:用于爬取和处理中文金融数据的库
  • FastMCP:一个多调用协议框架,支持高效的 API 请求处理

📄 许可证

该项目遵循 MIT 许可证,具体内容请参阅项目中的 LICENSE 文件。

  • 0 关注
  • 0 收藏,13 浏览
  • system 提出于 2025-09-25 20:24

相似服务问题

相关AI产品