Skip to main content
Glama

MCP Server Reddit

by Hawstein
MIT License
30
  • Apple
  • Linux

Servidor MCP Reddit

Un servidor de Protocolo de Contexto de Modelo que proporciona acceso a la API pública de Reddit para los LLM. Este servidor permite a los LLM interactuar con el contenido de Reddit, incluyendo la navegación de las publicaciones de la página principal, el acceso a la información de los subreddits y la lectura de los comentarios.

Este servidor utiliza redditwarp para interactuar con la API pública de Reddit y expone la funcionalidad a través del protocolo MCP.

Demostración en video (haga clic para ver)

Una demostración en Clinde 👇

Herramientas disponibles

  • get_frontpage_posts - Obtén publicaciones destacadas de la página principal de Reddit
    • Argumentos opcionales:
      • limit (entero): Número de publicaciones a devolver (predeterminado: 10, rango: 1-100)
  • get_subreddit_info - Obtener información sobre un subreddit
    • Argumentos obligatorios:
      • subreddit_name (cadena): Nombre del subreddit (por ejemplo, 'Python', 'noticias')
  • get_subreddit_hot_posts : obtén publicaciones populares de un subreddit específico
    • Argumentos obligatorios:
      • subreddit_name (cadena): Nombre del subreddit (por ejemplo, 'Python', 'noticias')
    • Argumentos opcionales:
      • limit (entero): Número de publicaciones a devolver (predeterminado: 10, rango: 1-100)
  • get_subreddit_new_posts - Obtener nuevas publicaciones de un subreddit específico
    • Argumentos obligatorios:
      • subreddit_name (cadena): Nombre del subreddit (por ejemplo, 'Python', 'noticias')
    • Argumentos opcionales:
      • limit (entero): Número de publicaciones a devolver (predeterminado: 10, rango: 1-100)
  • get_subreddit_top_posts - Obtener las publicaciones principales de un subreddit específico
    • Argumentos obligatorios:
      • subreddit_name (cadena): Nombre del subreddit (por ejemplo, 'Python', 'noticias')
    • Argumentos opcionales:
      • limit (entero): Número de publicaciones a devolver (predeterminado: 10, rango: 1-100)
      • time (cadena): filtro de tiempo para las publicaciones principales (predeterminado: '', opciones: 'hora', 'día', 'semana', 'mes', 'año', 'todos')
  • get_subreddit_rising_posts - Obtener publicaciones en ascenso de un subreddit específico
    • Argumentos obligatorios:
      • subreddit_name (cadena): Nombre del subreddit (por ejemplo, 'Python', 'noticias')
    • Argumentos opcionales:
      • limit (entero): Número de publicaciones a devolver (predeterminado: 10, rango: 1-100)
  • get_post_content - Obtener el contenido detallado de una publicación específica
    • Argumentos obligatorios:
      • post_id (cadena): ID de la publicación
    • Argumentos opcionales:
      • comment_limit (entero): Número de comentarios de nivel superior a devolver (valor predeterminado: 10, rango: 1-100)
      • comment_depth (entero): Profundidad máxima del árbol de comentarios (predeterminado: 3, rango: 1-10)
  • get_post_comments - Obtener comentarios de una publicación
    • Argumentos obligatorios:
      • post_id (cadena): ID de la publicación
    • Argumentos opcionales:
      • limit (entero): Número de comentarios a devolver (predeterminado: 10, rango: 1-100)

Instalación

Usando Clinde (recomendado)

La forma más sencilla de usar MCP Server Reddit es a través de la aplicación de escritorio Clinde. Simplemente descargue e instale Clinde y luego:

  1. Abra la aplicación Clinde
  2. Vaya a la página Servidores
  3. Busque mcp-server-reddit y haga clic en Instalar

¡Listo! No se requieren conocimientos técnicos: Clinde se encarga de la instalación y configuración sin problemas.

Uso de uv (recomendado)

Al usar uv no se requiere ninguna instalación específica. Usaremos uvx para ejecutar directamente mcp-server-reddit .

Uso de PIP

Alternativamente, puedes instalar mcp-server-reddit a través de pip:

pip install mcp-server-reddit

Después de la instalación, puedes ejecutarlo como un script usando:

python -m mcp_server_reddit

Instalación mediante herrería

Para instalar MCP Server Reddit para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @Hawstein/mcp-server-reddit --client claude

Configuración

Configurar para Claude.app

Añade a tu configuración de Claude:

"mcpServers": { "reddit": { "command": "uvx", "args": ["mcp-server-reddit"] } }
"mcpServers": { "reddit": { "command": "python", "args": ["-m", "mcp_server_reddit"] } }

Configurar para Zed

Añade a tu configuración Zed settings.json:

"context_servers": [ "mcp-server-reddit": { "command": "uvx", "args": ["mcp-server-reddit"] } ],
"context_servers": { "mcp-server-reddit": { "command": "python", "args": ["-m", "mcp_server_reddit"] } },

Ejemplos de preguntas

  • ¿Cuáles son las publicaciones más populares en la página principal de Reddit? (get_frontpage_posts)
  • Cuéntame sobre el subreddit r/ClaudeAI (get_subreddit_info)
  • ¿Cuáles son las publicaciones más populares en el subreddit r/ClaudeAI? (get_subreddit_hot_posts)
  • Muéstrame las publicaciones más recientes de r/ClaudeAI (get_subreddit_new_posts)
  • ¿Cuáles son las publicaciones más populares de todos los tiempos en r/ClaudeAI? (get_subreddit_top_posts)
  • ¿Qué publicaciones son tendencia en r/ClaudeAI ahora mismo? (get_subreddit_rising_posts)
  • Obtén el contenido completo y los comentarios de esta publicación de Reddit: [post_url] (get_post_content)
  • "Resumir los comentarios de esta publicación de Reddit: [post_url]" (get_post_comments)

Depuración

Puede usar el inspector MCP para depurar el servidor. Para instalaciones uvx:

npx @modelcontextprotocol/inspector uvx mcp-server-reddit

O si ha instalado el paquete en un directorio específico o está desarrollando en él:

cd path/to/mcp_server_reddit npx @modelcontextprotocol/inspector uv run mcp-server-reddit

Licencia

mcp-server-reddit cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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 que permite la interacción con Reddit a través de la API pública, permitiendo explorar publicaciones de la página principal, recuperar detalles de subreddit y leer comentarios de publicaciones a través de un Protocolo de Contexto Modelo.

  1. Demostración en video (haga clic para ver)
    1. Herramientas disponibles
      1. Instalación
        1. Usando Clinde (recomendado)
        2. Uso de uv (recomendado)
        3. Uso de PIP
        4. Instalación mediante herrería
      2. Configuración
        1. Configurar para Claude.app
        2. Configurar para Zed
      3. Ejemplos de preguntas
        1. Depuración
          1. Licencia

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A server that enables interaction with Home Assistant devices and automations through the Model Context Protocol, allowing users to monitor device states, control devices, trigger automations, and list entities.
              Last updated -
              4
              29
              JavaScript
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants like Claude to browse and analyze Reddit content, including searching subreddits, retrieving post details with comments, and viewing trending posts.
              Last updated -
              1
              Python
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              A server that enables AI systems to browse, retrieve content from, and interact with web pages through the Model Context Protocol.
              Last updated -
            • A
              security
              F
              license
              A
              quality
              A server that enables interaction with YouTube data through the Model Context Protocol, allowing users to search videos, retrieve detailed information about videos/channels, and fetch comments.
              Last updated -
              12
              6
              JavaScript

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hawstein/mcp-server-reddit'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server