返回市场
工作站分析-MCP

工作站分析-MCP

作者:ferdousbhai19 星标更新:2025-09-21

项目介绍

MseeP.ai 安全评估徽章

WSB 分析员 MCP 服务器

信任评分 smithery 徽章

这是一个提供实时 WallStreetBets 数据以供分析的 Model Context Protocol (MCP) 服务器,可以与 Claude 或其他 LLM 客户端一起使用。

<a href="https://glama.ai/mcp/servers/@ferdousbhai/wsb-analyst-mcp"> <img width="380" height="200" src="https://gips2.baidu.com/it/u=1955477371,2469714506&fm=3081&app=3081&f=PNG?w=760&h=400" alt="WSB 分析员服务器 MCP 服务器" /> </a>

特性

  • 获取 WallStreetBets 帖子:按分数、评论数量和内容类型筛选帖子
  • 详细帖子分析:从帖子中提取评论、链接和元数据
  • 外部链接收集:收集在 WSB 讨论中分享的链接
  • 分析模板:用于市场分析的现成提示模板
  • 进度报告:数据收集过程中的实时进度更新
  • MCP 集成:无缝集成到 Claude Desktop 和其他 MCP 客户端

要求

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

安装

通过 Smithery 安装

要通过 Smithery 自动安装 WSB 分析员到 Claude Desktop:

npx -y @smithery/cli install @ferdousbhai/wsb-analyst-mcp --client claude

克隆此仓库或下载源文件:

git clone https://github.com/ferdousbhai/wsb-analyst-mcp
cd wsb-analyst-mcp

创建虚拟环境并安装依赖项:

# 使用 uv(推荐)
uv sync

设置 Reddit API 凭证

要使用此服务器,您需要创建一个 Reddit 应用来获取 API 凭证:

  1. 登录您的 Reddit 账户
  2. 导航至 https://www.reddit.com/prefs/apps
  3. 向下滚动并点击“创建另一个应用...”或“创建应用...”
  4. 填写以下信息:
    • 名称:WSB 分析员 MCP(或您喜欢的任何名称)
    • 应用类型:选择“脚本”
    • 描述:应用程序的可选描述
    • 关于网址:可以留空
    • 重定向 URI:使用 http://localhost:8000(任何有效的 URL 都可以,因为我们不使用 OAuth)
  5. 点击“创建应用”
  6. 创建后,请记下:
    • client_id:位于应用名称下的字符串(出现在“个人使用脚本”下方)
    • client_secret:标记为“秘密”的字符串

配置 Claude Desktop

打开 Claude Desktop 的配置文件:

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json

添加以下配置(根据需要调整路径):

{
  "mcpServers": {
    "wsb-analyst": {
      "command": "uvx",
      "args": [
        "run",
        "wsb-analyst"
      ],
      "env": {
        "REDDIT_CLIENT_ID": "your_client_id_here",
        "REDDIT_CLIENT_SECRET": "your_client_secret_here"
      }
    }
  }
}

重启 Claude Desktop

使用 Claude Desktop

配置完成后,您可以通过 Claude 与 WSB 分析员服务器进行交互:

  1. 打开 Claude Desktop
  2. 您应该会在消息输入框右下角看到锤子图标
  3. 单击锤子查看可用工具
  4. 通过斜杠命令访问提示模板(例如,/analyze_wsb_market

示例查询:

  • “今天 WallStreetBets 上最热门的股票是什么?”
  • “分析最近的 WallStreetBets 帖子,并告诉我潜在的市场机会”
  • “WSB 用户正在分享哪些关于 AMD 股票的外部资源?”

可用工具

find_top_posts

根据标准获取并筛选 WSB 帖子。

参数:

  • min_score(默认值:100):所需的最小分数(点赞数)
  • min_comments(默认值:10):所需最小评论数量
  • limit(默认值:10):返回的最大帖子数
  • excluded_flairs(默认值:["Meme", "Shitpost", "Gain", "Loss"]):要排除的帖子标签列表。

fetch_post_details

获取特定 WSB 帖子的详细信息,包括顶级评论。

参数:

  • post_id:Reddit 帖子 ID

fetch_batch_post_details

高效地获取多个帖子的详细信息。

fetch_detailed_wsb_posts

获取并筛选 WSB 帖子,然后获取每个帖子的详细信息,包括顶级评论和链接。

get_external_links

收集顶级帖子中的所有外部链接。

get_trending_tickers

识别并返回最近顶级 WSB 帖子中频繁提及或讨论的股票代码列表。

提示模板

/analyze_wsb_market

提供一个模板提示,指导 LLM 使用可用工具(fetch_detailed_wsb_postsget_external_links)进行全面的市场分析。它指示 LLM 分析的结构和重点。

/find_market_movers

创建一个专注于推动特定股票或整体市场的提示。此提示引导 LLM 使用工具如 find_top_postsfetch_post_detailsfetch_batch_post_details

与 Firecrawl MCP 服务器集成

为了增强分析能力,特别是在处理 WSB 帖子中发现的外部链接时,您可以将此服务器与 Firecrawl MCP 服务器 集成。这允许您的 LLM 代理不仅能够识别 WSB 上共享的链接,还可以抓取并分析这些链接页面的内容。

许可证

MIT