mcpField
M
Market Insights Server

Market Insights Server

本地服务
github.com/jashchawla8金融数据080 周前更新

关于 Market Insights Server

Market Insights Server 汇集社交媒体、新闻和价格数据,并使用 Spark 与 GPT-4 处理商品市场信息,生成文本报告。适合需要覆盖不同商品类别的市场分析用户。

主要功能

  1. 01采集 Reddit、新闻和 Yahoo Finance 数据
  2. 02使用 Apache Spark 处理文本
  3. 03生成 GPT-4 市场洞察报告
  4. 04发现商品相关 subreddit 和关键词
  5. 05以 JSON 导出洞察

适用场景

  1. 01查看某种商品的市场情绪
  2. 02结合新闻叙事与实时价格数据
  3. 03生成能源、金属或农业商品报告

MCP 相关

该项目使用 MCP 协议向 MCP 客户端提供商品市场洞察能力。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

市场洞察服务

使用 Apache Spark、OpenAI GPT 和 MCP 协议构建的实时大宗商品追踪系统,可生成可执行的市场洞察。


image

功能

  • 从 Reddit、新闻 API 和 Yahoo Finance 实时收集数据
  • 使用 Apache Spark(PySpark 3.5.0)进行可扩展的数据处理
  • 由 GPT-4 提供支持的自然语言洞察
  • 可配置以适用于任何大宗商品市场:能源、金属、农业等
  • 内置动态配置生成和 subreddit 发现功能
  • 已做好部署准备,支持错误处理、重试和异步采集

要求

  • Python 3.x
  • PySpark 3.5.0
  • Spark NLP 4.4.0
  • aiohttp
  • yfinance
  • openai
  • beautifulsoup4

安装依赖:

pip install -r requirements.txt

使用方法

python spark_market_insights_server.py --commodity "nickel"

输出:

  • 来自 Reddit 和新闻来源的清理后文本数据
  • TF-IDF 特征
  • 由 GPT-4 提供支持的洞察报告
  • 洞察的 JSON 导出文件

架构

  1. 数据采集层

    • 异步抓取 Reddit 内容和新闻文章
    • 使用 Yahoo Finance 获取实时价格数据
  2. 处理层(Apache Spark)

    • 分词 → 移除停用词 → TF-IDF 向量化
    • 支持 Spark NLP 管道
  3. AI 洞察层

    • 使用 OpenAI GPT-4 总结并综合市场动态
  4. 配置层

    • 自动识别每种大宗商品相关的 subreddit 和关键词

🔍 输出示例

“印度尼西亚实施新的出口禁令后,镍价大幅上涨。Reddit 情绪看涨,帖子预计供应将受限。市场数据显示,NIO 和 LI 等电动汽车相关股票同步走高。”


🛠 故障排除

问题解决方法
Spark 阶段卡住检查内存设置,重新分区输入数据
API 返回 429添加退避重试逻辑,轮换 API 密钥
GPT 返回空结果使用最新模型,调整提示词

即将推出

  • 还将分析与大宗商品相关的 YouTube 视频
  • 在 Smithery.ai 上推出公开仪表板

参与贡献

有新的数据源或洞察模型吗?欢迎提交 PR!


许可证

MIT 许可证

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。