关于 StockSense MCP Server
StockSense 是面向投资者的股票分析 MCP 服务,整合股票数据、新闻、情绪分析与市场趋势工具,辅助金融决策。
主要功能
- 01按股票代码获取新闻
- 02检索股票历史数据
- 03分析金融文本情绪
- 04追踪并总结市场趋势
- 05结合数据与新闻提供建议
适用场景
- 01查询某只股票相关新闻
- 02检查指定时期的股价数据
- 03分析市场消息的情绪倾向
- 04综合股票信息辅助决策
MCP 相关
该 MCP 服务向客户端提供股票新闻、行情、情绪分析、趋势追踪和财务建议工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
StockSense MCP 服务
StockSense 是一个 MCP(Model Context Protocol)服务,旨在提供各种金融和股票相关的工具与服务。MCP 服务支持分布式系统中不同服务之间的通信,让创建和扩展用于处理特定任务的应用变得更加容易。在本项目中,StockSense 集成了股票数据检索、情绪分析、新闻分析和市场趋势跟踪等多项服务,以辅助金融决策。
通过采用 MCP 架构,StockSense 利用工具之间高效的通信,实现无缝协作。
MCP 服务
MCP(Model Context Protocol)是一种轻量级服务框架,旨在支持基于工具的微服务。系统中的每个工具都执行特定功能,而 MCP 服务负责促进它们之间的通信。这种架构非常适合构建模块化应用,使每项服务都能独立开发、部署和维护。
在 StockSense 中,MCP 服务托管多个与金融服务相关的工具,并支持它们高效协作。工具会注册到服务中,并通过特定的函数调用供外部使用。服务还可以根据需要添加更多工具,以提供更多功能。
架构图
以下是 StockSense MCP 服务 的架构图:

工具
StockSense 提供以下工具,帮助进行股票分析并提供金融建议:
-
get_news(stock_symbol: str)- 使用 DuckDuckGo 获取指定股票代码的新闻。 -
get_stock_data(stock_symbol: str, time_period: str = "1y", start_date: str = None, end_date: str = None)- 使用 yfinance,根据股票代码以及可选的时间段或日期范围检索股票数据。 -
analyze_sentiment(text: str)- 通过 Ollama 使用大模型(LLM)分析金融或股票相关文本的情绪。 -
track_market_trends(stock_symbol: str)- 通过查询 DuckDuckGo 跟踪市场趋势,并使用 Ollama 总结趋势。 -
financial_advisor(stock_symbol: str)- 根据股票数据、新闻和情绪分析提供金融建议。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。