SuperAPI AI 工具集

wsb-analyst-mcp

wsb-analyst-mcp 是一个基于 Model Context Protocol(MCP)的服务器,用于为 Claude 等 LLM 客户端提供 Reddit WallStreetBets 社区的实时数据与分析能力。它支持按评分、评论数和内容类型筛选帖子,提取评论、链接和元数据,收集外部链接,识别热门股票代码,并提供市场分析提示模板。用户需具备 Python 3.12+、Reddit API 凭据和 MCP 客户端(如 Claude Desktop),可通过 Smithery 自动安装或手动克隆配置。该工具适用于金融分析、市场情绪追踪等场景,但需自行配置 Reddit API 并遵守相关使用条款。

访问官网

工具介绍

用途

wsb-analyst-mcp 是一个 Model Context Protocol(MCP)服务器,旨在为 Claude 或其他 LLM 客户端提供 Reddit WallStreetBets(WSB)社区的实时数据,以便进行市场分析和讨论追踪。它通过 MCP 协议将 WSB 数据接入 LLM,使模型能够直接查询、筛选和分析帖子内容。

主要能力

  • 获取 WSB 帖子:支持按评分(min_score)、评论数(min_comments)、返回数量(limit)和排除的 flair(excluded_flairs)进行筛选。
  • 详细帖子分析:可提取指定帖子的评论、链接和元数据。
  • 批量帖子详情:高效获取多个帖子的详细信息。
  • 外部链接收集:从热门帖子中收集所有外部链接。
  • 热门股票代码识别:返回近期热门 WSB 帖子中频繁提及的股票代码列表。
  • 分析模板:提供即用型提示模板(如 /analyze_wsb_market、/find_market_movers),引导 LLM 进行市场分析。
  • 进度报告:数据收集过程中提供实时进度更新。
  • MCP 集成:与 Claude Desktop 及其他 MCP 客户端无缝集成。

使用方式

环境要求

  • Python 3.12 或更高版本
  • Reddit API 凭据
  • Claude Desktop 或其他 MCP 客户端

安装

  • 可通过 Smithery 自动安装到 Claude Desktop。
  • 也可手动克隆仓库或下载源文件,创建虚拟环境并安装依赖。

配置 Reddit API 凭据

  1. 登录 Reddit 账户。
  2. 访问 https://www.reddit.com/prefs/apps。
  3. 点击“create another app...”或“create an app...”。
  4. 填写:name(如 WSB Analyst MCP)、app type 选择“script”、description 可选、about url 可留空、redirect uri 使用 http://localhost:8000。
  5. 点击“create app”。
  6. 记录 client_id(应用名称下方的字符串)和 client_secret(标记为“secret”的字符串)。

配置 Claude Desktop

  • 打开配置文件:macOS 路径为 ~/Library/Application Support/Claude/claude_desktop_config.json;Windows 路径为 %APPDATA%\Claude\claude_desktop_config.json。
  • 添加相应配置(需调整路径)。
  • 重启 Claude Desktop。

在 Claude Desktop 中使用

  • 打开 Claude Desktop,消息输入框右下角会出现锤子图标。
  • 点击锤子查看可用工具。
  • 通过斜杠命令访问提示模板(如 /analyze_wsb_market)。
  • 示例查询:“What are the top trending stocks on WallStreetBets today?”、“Analyze recent WallStreetBets posts and tell me about potential market opportunities”、“What external resources are WSB users sharing about AMD stock?”

可用工具

  • fetch_top_posts:按条件获取并筛选 WSB 帖子。参数:min_score(默认 100)、min_comments(默认 10)、limit(默认 10)、excluded_flairs(默认 ["Meme", "Shitpost", "Gain", "Loss"])。
  • fetch_post_details:获取特定帖子的详细信息,包括热门评论。参数:post_id。
  • fetch_batch_post_details:高效获取多个帖子的详情。
  • fetch_detailed_wsb_posts:获取并筛选帖子,然后获取每个帖子的详细信息(含热门评论和链接)。
  • get_external_links:从热门帖子中收集所有外部链接。
  • get_trending_tickers:识别并返回近期热门 WSB 帖子中频繁提及的股票代码列表。

提示模板

  • /analyze_wsb_market:提供模板提示,指导 LLM 使用可用工具(fetch_detailed_wsb_posts、get_external_links)进行全面的市场分析,并说明分析的结构和重点。
  • /find_market_movers:创建聚焦于特定股票或整体市场变动的提示,引导 LLM 使用 find_top_posts 和 fetch_post_details 或 fetch_batch_post_details 等工具。

与 Firecrawl MCP Server 集成

为增强分析能力,尤其是处理 WSB 帖子中的外部链接时,可将本服务器与 Firecrawl MCP Server 集成。这允许 LLM 代理不仅识别 WSB 上分享的链接,还能抓取并分析链接页面的内容。

适用场景

  • 金融分析:追踪 WallStreetBets 社区的热门股票和市场情绪。
  • 市场研究:分析帖子中的讨论趋势、外部链接和股票代码。
  • LLM 增强:为 Claude 等模型提供实时 WSB 数据,扩展其金融领域知识。

限制

  • 需要用户自行申请 Reddit API 凭据并配置。
  • 依赖 Python 3.12+ 和 MCP 客户端(如 Claude Desktop)。
  • 使用需遵守 Reddit API 条款和 MCP 协议。
  • 具体收费、价格、平台兼容性等未在资料中提供。