WSB Analyst MCP Server

Integrations

  • Allows specific analysis of AMD stock mentions on WallStreetBets, including the ability to gather external resources that WSB users are sharing about AMD stock.

  • Accesses Reddit's API to pull real-time data from WallStreetBets, allowing filtering of posts by score, comment count, and content type, as well as extracting comments, metadata, and shared links for market analysis.

Servidor MCP de WSB Analyst

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona datos de WallStreetBets en tiempo real para su análisis con Claude u otros clientes LLM.

Características

  • Obtener publicaciones de WallStreetBets : filtrar publicaciones por puntuación, cantidad de comentarios y tipo de contenido
  • Análisis detallado de publicaciones : extraiga comentarios, enlaces y metadatos de las publicaciones
  • Recopilación de enlaces externos : recopila enlaces que se comparten en las discusiones de WSB
  • Plantillas de análisis : Plantillas de indicaciones listas para usar para el análisis de mercado
  • Informes de progreso : actualizaciones de progreso en tiempo real durante la recopilación de datos
  • Integración con MCP : integración perfecta con Claude Desktop y otros clientes de MCP

Requisitos

  • Python 3.10 o superior
  • Credenciales de la API de Reddit
  • Claude Desktop u otro cliente MCP

Instalación

Clone este repositorio o descargue los archivos fuente:

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

Cree un entorno virtual e instale dependencias:

# Using uv (recommended) uv sync

Configuración de las credenciales de la API de Reddit

Para utilizar este servidor, debe crear una aplicación Reddit para obtener las credenciales de API:

  1. Inicia sesión en tu cuenta de Reddit
  2. Vaya a https://www.reddit.com/prefs/apps
  3. Desplácese hacia abajo y haga clic en "crear otra aplicación..." o "crear una aplicación..."
  4. Complete los siguientes datos:
    • Nombre : Analista WSB MCP (o cualquier nombre que prefiera)
    • Tipo de aplicación : seleccione "script"
    • Descripción : Descripción opcional de su aplicación.
    • Acerca de la URL : se puede dejar en blanco.
    • URI de redireccionamiento : use http://localhost:8000 (cualquier URL válida funciona ya que no usamos OAuth)
  5. Haga clic en "crear aplicación"
  6. Después de la creación, anote:
    • client_id : La cadena debajo del nombre de la aplicación (aparece justo debajo de "script de uso personal")
    • client_secret : La cadena etiquetada como "secreto"

Configuración para Claude Desktop

Abra el archivo de configuración de Claude Desktop:

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

Agregue la siguiente configuración (ajuste las rutas según sea necesario):

{ "mcpServers": { "wsb-analyst": { "command": "uv", "args": [ "--directory", "/absolute/path/to/wsb-analyst-mcp", "run", "mcp_wsb_server.py" ], "env": { "REDDIT_CLIENT_ID": "your_client_id_here", "REDDIT_CLIENT_SECRET": "your_client_secret_here" } } } }

Reiniciar Claude Desktop

Uso con Claude Desktop

Una vez configurado, puedes interactuar con el servidor WSB Analyst a través de Claude:

  1. Abra Claude Desktop
  2. Debería ver un icono de martillo en la esquina inferior derecha del cuadro de entrada del mensaje.
  3. Haga clic en el martillo para ver las herramientas disponibles.
  4. Acceda a las plantillas de solicitud mediante comandos de barra (por ejemplo, /analyze_wsb_market )

Consultas de ejemplo:

  • "¿Cuáles son las acciones con mayor tendencia hoy en WallStreetBets?"
  • Analice las publicaciones recientes de WallStreetBets y cuénteme sobre posibles oportunidades de mercado.
  • "¿Qué recursos externos comparten los usuarios de WSB sobre las acciones de AMD?"

Herramientas disponibles

find_top_posts

Obtener y filtrar publicaciones de WSB según criterios.

Parámetros:

  • min_score (predeterminado: 100): Puntuación mínima (votos positivos) requerida
  • min_comments (predeterminado: 10): Número mínimo de comentarios requeridos
  • limit (predeterminado: 10): número máximo de publicaciones a devolver
  • excluded_flairs (predeterminado: ["Meme", "Shitpost", "Gain", "Loss"] ): Lista de etiquetas de publicaciones para excluir.

fetch_post_details

Obtenga información detallada sobre una publicación específica de WSB, incluidos los comentarios principales.

Parámetros:

  • post_id : ID de publicación de Reddit

fetch_batch_post_details

Obtiene detalles de múltiples publicaciones de manera eficiente.

fetch_detailed_wsb_posts

Obtenga y filtre las publicaciones de WSB, luego obtenga información detallada, incluidos los principales comentarios y enlaces para cada una.

Recopila todos los enlaces externos de las publicaciones principales.

Identifica y devuelve una lista de cotizaciones bursátiles mencionadas o discutidas con frecuencia en publicaciones recientes de WSB.

Plantillas de indicaciones

/analyze_wsb_market

Proporciona una plantilla de instrucciones para guiar al estudiante de maestría en la realización de un análisis de mercado exhaustivo utilizando las herramientas disponibles ( fetch_detailed_wsb_posts , get_external_links ). Indica al estudiante la estructura y el enfoque del análisis.

/find_market_movers

Crea una indicación enfocada en los factores que impulsan acciones específicas o el mercado en general. Esta indicación guía al LLM para usar herramientas como find_top_posts , fetch_post_details o fetch_batch_post_details .

Integración con el servidor MCP de Firecrawl

Para mejorar las capacidades de análisis, especialmente al gestionar enlaces externos en publicaciones de WSB, puede integrar este servidor con el servidor Firecrawl MCP . Esto permite a su agente LLM no solo identificar enlaces compartidos en WSB, sino también extraer y analizar el contenido de esas páginas enlazadas.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor de protocolo de contexto de modelo que permite a los clientes de LLM obtener, analizar y extraer información de publicaciones, comentarios y enlaces compartidos de WallStreetBets en tiempo real para el análisis de mercado.

  1. Features
    1. Requirements
      1. Installation
        1. Setting Up Reddit API Credentials
          1. Configuration for Claude Desktop
            1. Using with Claude Desktop
              1. Available Tools
                1. find_top_posts
                2. fetch_post_details
                3. fetch_batch_post_details
                4. fetch_detailed_wsb_posts
                5. get_external_links
                6. get_trending_tickers
              2. Prompt Templates
                1. /analyze_wsb_market
                2. /find_market_movers
              3. Integrating with Firecrawl MCP Server
                1. License

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server providing real-time stock data and options analysis through Yahoo Finance, enabling LLMs to access market data, analyze stocks, and evaluate options strategies.
                    Last updated -
                    4
                    Python
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that provides LLMs with access to Valyu's knowledge retrieval and feedback APIs for searching proprietary/web sources and submitting transaction feedback.
                    Last updated -
                    2
                    TypeScript
                    MIT License
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that enables LLMs to analyze options chains, calculate Greeks, and evaluate basic options strategies through Yahoo Finance data.
                    Last updated -
                    4
                    Python
                    MIT License
                    • Apple
                    • Linux
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that enables LLMs like Claude to interact with the Alpaca trading API, allowing for trading stocks, checking positions, fetching market data, and managing accounts through natural language.
                    Last updated -
                    Python
                    MIT License

                  View all related MCP servers

                  ID: mx6aao4igr