Real-time Stock MCP Service
Provides real-time stock market data and analysis from Chinese markets through 34 MCP tools, including K-line charts, technical indicators, fundamental analysis, financial metrics, and market insights without requiring authentication or API tokens.
README
实时股票分析 MCP 服务
这是一个实时股票数据服务的MCP服务器。它通过东方财富网获取金融数据,并将这些数据以工具的形式暴露给支持MCP的AI模型。
代码仓库: https://github.com/DannyWongIsAvailable/real-time-stock-mcp-service.git
- 免费免登录获取数据,免token
- 部分功能支持B股,H股
功能特性
- 📊 查找股票
- 📈 K线数据查询(支持B股,H股,大盘,分时图)
- 📉 技术指标分析 (MA,MACD,BOLL,RSI等等)
- 💰 基本面数据分析(主营构成、经营范围等)
- 📊 财务分析(财务比率、业绩概况等)
- 💰 估值分析数据(市盈率、市净率等)
- 📈 市场行情跟踪(板块行情、同行对比、资金流向等)
- 🤖 智能点评和评分
共34个MCP工具
使用方法
您可以通过以下2种方式使用本服务:
1. 魔搭社区免费云资源一键部署
您可以在魔搭社区MCP实验场中在线体验该服务,也支持客户端远程连接(streamable HTTP或SSE协议)
https://modelscope.cn/mcp/servers/DannyWong/real-time-stock-mcp
2. 本地stdio模式(以Claude Desktop为例)
在 Claude Desktop 中配置
编辑 Claude Desktop 的配置文件:
Windows: %APPDATA%\Claude\claude_desktop_config.json
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
添加以下配置:
{
"mcpServers": {
"stock-mcp": {
"args": [
"real-time-stock-mcp-service"
],
"command": "uvx"
}
}
}
注意: 将路径替换为你的实际项目路径。
视频教程参考:
核心设计
本项目采用依赖注入设计模式:
crawler模块获取数据data_source_interface.py定义抽象数据源接口stock_data_source.py提供具体实现- 各工具模块通过依赖注入获取数据源实例
这种设计使得:
- ✅ 易于扩展新功能
- ✅ 可以轻松切换不同数据源
- ✅ 便于单元测试
- ✅ 代码解耦,维护性强
工具模块
项目包含34个MCP工具模块,每个模块提供特定领域的功能:
search.py- 股票搜索和交易日信息real_time_data.py- 实时股票行情数据kline_data.py- K线数据和技术指标fundamental.py- 基本面数据(主营构成、经营范围等)valuation.py- 估值分析数据(市盈率、市净率等)financial_analysis.py- 财务分析数据(财务比率、业绩概况等)market.py- 市场行情数据(板块行情、资金流向等)smart_review.py- 智能点评和评分
开发指南
详情请查看开发指南
注意事项
⚠️ 重要提醒:
- 本服务提供的数据仅供参考,不构成投资建议
- 仅允许个人学习、研究、使用,禁止用于商业用途。严禁滥用!
- 请遵守数据使用协议和相关法律法规
开源协议
贡献
欢迎提交 Issue 和 Pull Request!
联系方式
如有问题,请提交 Issue 或联系项目开发者。
求一个star,感激不尽!
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。