FW

ferdousbhai/wsb-analyst-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

31 stars 8 forks Качество 67 Тренд 11MIT

MCP-сервер для анализа WallStreetBets

Обзор

Сервер Model Context Protocol (MCP), который предоставляет данные WallStreetBets в режиме реального времени для анализа с Claude или другими клиентами LLM. - : Фильтровые сообщения по баллам, количеству комментариев и типу контента - : Экстрактные комментарии, ссылки и метаданные из сообщений - : Соберите ссылки, которыми делятся в дискуссиях WSB - : Готовые к использованию оперативные шаблоны для анализа рынка - : Обновления прогресса в реальном времени во время сбора данных - : Бесшовная интеграция с Claude Desktop и другими клиентами MCP Python 3.12 или выше - учетные данные API Reddit - Claude Desktop или другой клиент MCP Установить WSB Analyst для Claude Desktop автоматически через Smithery Клонируйте это хранилище или загружайте исходные файлы: Создание виртуальной среды и установка зависимостей: Чтобы использовать этот сервер, вам нужно создать приложение Reddit, чтобы получить учетные данные API: 1 Войдите в свою учетную запись Reddit 2. Навигация в https://www.reddit.com/prefs/apps 3. Прокрутите вниз и нажмите «создать другое приложение...» или «создать приложение...» 4.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который предоставляет данные WallStreetBets в режиме реального времени для анализа с Claude или другими клиентами LLM.

Особенности

Fetch WallStreetBets Posts: Фильтр сообщений по баллам, количеству комментариев и типу контента ** Подробный анализ сообщений**: извлечение комментариев, ссылок и метаданных из сообщений Внешняя коллекция ссылок: Сбор ссылок для обсуждения в WSB ** Шаблоны анализа**: готовые к использованию шаблоны для анализа рынка Отчетность о ходе работы: обновление данных о ходе работы в режиме реального времени MCP Integration: бесшовная интеграция с Claude Desktop и другими клиентами MCP

Требования

Python 3.12 или выше

  • Учетные данные Reddit API Claude Desktop или другой клиент MCP

##Установка

###Установка через Smithery

Установить WSB Analyst для Claude Desktop автоматически через Smithery

Клонируйте это хранилище или загружайте исходные файлы:

Создание виртуальной среды и установка зависимостей:

Настройка учетных данных API Reddit

Чтобы использовать этот сервер, вам нужно создать приложение Reddit, чтобы получить учетные данные API:

  1. Войдите в свой аккаунт Reddit 2 Навигация в https://www.reddit.com/prefs/apps

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

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" } } } }