一个用于中国A股数据收集和分析的综合性 MCP 服务器。增强版具备多源数据验证和专业金融分析功能。
克隆仓库
git clone https://github.com/very99/stock-mcp.git
cd stock-mcp
安装依赖
npm install
构建项目
npm run build
配置你的MCP客户端
对于Amazon Q CLI (~/.aws/amazonq/mcp.json):
{
"mcpServers": {
"stock": {
"command": "node",
"args": ["/path/to/stock-mcp/dist/index.js"],
"timeout": 30000
}
}
}
get_stock_data获取多源验证的实时股票数据
参数:
- symbol: 股票代码 (如 "600519", "000858")
- include_technical: 是否包含技术指标 (默认: true)
返回: 实时价格、技术指标、数据源验证信息
get_historical_data ⭐ 新功能获取历史数据和专业趋势分析
参数:
- symbol: 股票代码
- days: 历史数据天数 (默认: 60天)
- include_analysis: 是否包含趋势分析 (默认: true)
返回: 历史价格、趋势分析、波动率评估、风险等级
get_stock_news收集真实股票新闻并进行情绪分析
参数:
- symbol: 股票代码
- stock_name: 股票名称用于新闻搜索
返回: 最新新闻、情绪分析、来源验证
get_market_overview获取市场概览及主要指数
参数:
- include_money_flow: 是否包含资金流向数据 (默认: true)
返回: 主要指数、市场情绪、资金流向分析
comprehensive_analysis综合分析,整合所有数据源
参数:
- symbol: 股票代码
- stock_name: 股票名称
返回: 实时+技术+新闻+市场环境的完整分析
# 多源验证的实时数据
用户: "获取600519的股票数据"
AI: 返回3个数据源验证的价格 + 专业技术指标
# 历史趋势分析
用户: "获取600519的60天历史数据和分析"
AI: 返回趋势分析、波动率评估、风险等级评价
# 综合投资分析
用户: "全面分析贵州茅台"
AI: 返回整合所有数据源的完整投资分析
本工具仅供学习和研究使用,所提供的数据和分析结果仅供参考,不构成投资建议。投资有风险,决策需谨慎。
我们欢迎贡献!请参阅 CONTRIBUTING.md 获取指南。
MIT 许可证 - 详情见 LICENSE 文件。