FW

ferdousbhai/wsb-analyst-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

31 stars 8 forks 品質 67 トレンド 11MIT

MCP server for analyzing WallStreetBets

概要

A Model Context Protocol (MCP) server that provides real-time WallStreetBets data for analysis with Claude or other LLM clients. - : Filter posts by score, comment count, and content type - : Extract comments, links, and metadata from posts - : Gather links being shared in WSB discussions - : Ready-to-use prompt templates for market analysis - : Real-time progress updates during data collection - : Seamless integration with Claude Desktop and other MCP clients - Python 3.12 or higher - Reddit API credentials - Claude Desktop or another MCP client To install WSB Analyst for Claude Desktop automatically via Smithery: Clone this repository or download the source files: Create a virtual environment and install dependencies: To use this server, you need to create a Reddit application to get API credentials: 1. Log in to your Reddit account 2. Navigate to https://www.reddit.com/prefs/apps 3. Scroll down and click "create another app..." or "create an app..." 4.

README

以下は原文 README の抜粋です。原文を見る。

WSB Analyst MCP Server

A Model Context Protocol (MCP) server that provides real-time WallStreetBets data for analysis with Claude or other LLM clients.

Features

  • Fetch WallStreetBets Posts: Filter posts by score, comment count, and content type
  • Detailed Post Analysis: Extract comments, links, and metadata from posts
  • External Link Collection: Gather links being shared in WSB discussions
  • Analysis Templates: Ready-to-use prompt templates for market analysis
  • Progress Reporting: Real-time progress updates during data collection
  • MCP Integration: Seamless integration with Claude Desktop and other MCP clients

Requirements

  • Python 3.12 or higher
  • Reddit API credentials
  • Claude Desktop or another MCP client

Installation

Installing via Smithery

To install WSB Analyst for Claude Desktop automatically via Smithery:

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

Clone this repository or download the source files:

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

Create a virtual environment and install dependencies:

# Using uv (recommended)
uv sync

Setting Up Reddit API Credentials

To use this server, you need to create a Reddit application to get API credentials:

  1. Log in to your Reddit account
  2. Navigate to https://www.reddit.com/prefs/apps
  3. Scroll down and click “create another app…” or “create an app…”
  4. Fill in the following details:
    • name: WSB Analyst MCP (or any name you prefer)
    • app type: select “script”
    • description: Optional description of your application
    • about url: Can be left blank
    • redirect uri: Use http://localhost:8000 (any valid URL works as we don’t use OAuth)
  5. Click “create app”
  6. After creation, note down:
    • client_id: The string under the app name (appears right under “personal use script”)
    • client_secret: The string labeled “secret”

Configuration for Claude Desktop

Open Claude Desktop’s configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
GitHub で README 全文を見る

インストール

uvx run wsb-analyst
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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