MCPInstall
stock-mcp logo

stock-mcp

by shuoyueqishi 1 stars shuoyueqishi/stock-mcp

a stock mcp based on akshare

READMEmaster

Stock MCP 文档

基于开源akshare的股票和基金数据分析MCP服务器,为LLM提供丰富的金融数据分析工具。

功能概述

  • 股票数据:获取个股历史行情、PE/PB估值数据
  • 基金数据:查询基金净值、申购状态、持仓信息
  • 市场指标:获取指数估值、基金仓位数据
  • 新闻数据:个股新闻、新闻联播文字稿

工具目录

股票数据工具

  • get_single_stock_info: 获取个股历史数据(含PE/ROE)
  • get_stock_indicator: 获取指数成分股估值数据
  • get_stock_pe: 获取市场PE历史数据
  • get_stock_pb: 获取市场PB历史数据

基金数据工具

  • fund_purchase_em: 查询基金申购状态
  • fund_info_index_em: 获取指数基金信息
  • fund_portfolio_hold_em: 查询基金持仓
  • fund_etf_spot_em: 获取ETF实时行情

其他工具

  • stock_news_em: 获取个股新闻
  • news_cctv: 获取新闻联播文字稿

详细使用说明

股票数据示例

# 获取贵州茅台历史数据
result = await get_single_stock_info(
    stock_code="600519",
    start_date="20240101",
    end_date="20240430",
    condition="pe < 40 AND roe > 20"
)

参数说明:

参数名类型必填说明
stock_codestr是股票代码,如"600519"
start_datestr是开始日期,格式"yyyyMMdd"
end_datestr是结束日期,格式"yyyyMMdd"
conditionstr否筛选条件,如"pe < 20"

基金数据示例

# 查询沪深300指数基金
result = await fund_info_index_em(
    symbol="沪深指数",
    indicator="被动指数型",
    condition="近3年 > 10 AND 手续费 < 1.2"
)

最佳实践

  1. 日期格式统一使用"yyyyMMdd"
  2. 条件筛选支持复杂逻辑组合
  3. 大数据量查询建议分时间段获取
  4. 实时数据注意市场交易时间

安装配置

git clone git@github.com:shuoyueqishi/stock-mcp.git
cd stock-mcp
uv async

配置Cline MCP:

"stock_mcp": {
  "autoApprove": [],
  "disabled": false,
  "timeout": 60,
  "command": "uv",
  "args": [
    "--directory",
    "path\\to\\your\\code",
    "run",
    "stock_server.py"
  ],
  "transportType": "stdio"
}

More Data Analysis & Visualization MCP servers

Similar servers from the same category.

CoinStats

coinstatshq

Provides real-time cryptocurrency market data, portfolio tracking, and news through direct access to the CoinStats API for retrieving coin information, market trends, wallet balances, and exchange integrations.

DataTrack+1

Vizro

mckinsey

Enables creation and validation of data visualization dashboards through natural language by generating chart code, validating configurations, and producing interactive Vizro visualizations with PyCafe preview links.

Data Analysis & Visualization

Provides a bridge between AI agents and Atlan data catalog services for searching, retrieving, traversing lineage, and updating asset metadata through the pyatlan SDK

search

Integrates tools powered by the Cloudflare DNS Analytics API to provide insights on DNS analytics and optimization.

Data Analysis & Visualization