Reddit MCP

MIT License
6
  • Apple

Integrations

  • Supports integration with LangChain agent frameworks for utilizing Reddit browsing and search capabilities.

  • Provides tools for browsing, searching, and reading Reddit content, including accessing comments, submissions, and subreddits, as well as searching posts and subreddits through the Reddit API.

MCP de Reddit

Un servidor MCP plug-and-play para navegar, buscar y leer Reddit.

Manifestación

A continuación se muestra un breve vídeo que muestra cómo utilizar esto en Claude Desktop:

https://github.com/user-attachments/assets/a2e9f2dd-a9ac-453f-acd9-1791380ebdad

Características

  • Validación detallada de parámetros con pydantic
  • Utiliza la confiable biblioteca PRW bajo el capó
  • Protección de limitación de velocidad incorporada gracias a PRAW

Advertencias

  • Por ahora, solo se admiten funciones de lectura. Si quieres usar las funciones de escritura, ¡dale un voto positivo o envía un mensaje privado ! 🙌
  • Las herramientas usan tokens. Para usar esto con Claude, es posible que necesites ser un usuario Pro para usar muchas llamadas a herramientas. Los usuarios de la versión gratuita deberían poder usar menos herramientas. El uso de tus tokens es tu responsabilidad.

Instalación

Requisito previo: credenciales de la API de Reddit

Crea una aplicación de desarrollador en tu cuenta de Reddit si aún no tienes una. Esto te proporcionará un client_id y client_secret para usar en los siguientes pasos. Si ya los tienes, puedes omitir este paso.

Escritorio de Claude

Para instalar en Claude Desktop:

  • Siga las instrucciones aquí hasta la sección "Abrir el archivo de configuración en cualquier editor de texto".
  • Agregue lo siguiente al archivo según su método de instalación preferido:

Uso de uvx (recomendado)

"mcpServers": { "reddit": { "command": "uvx", "args": ["reddit-mcp"], "env": { "REDDIT_CLIENT_ID": "<client_id>", "REDDIT_CLIENT_SECRET": "<client_secret>" } } }

Uso de PIP

Primero instale el paquete:

pip install reddit-mcp

Luego agregue lo siguiente al archivo de configuración:

"mcpServers": { "reddit": { "command": "python", "args": ["-m", "reddit_mcp"], "env": { "REDDIT_CLIENT_ID": "<client_id>", "REDDIT_CLIENT_SECRET": "<client_secret>" } } }

Otros

Puede usar este servidor con cualquier cliente MCP , incluyendo frameworks de agentes (LangChain, LlamaIndex, AutoGen, etc.). Para ver un ejemplo de integración con AutoGen, consulte el ejemplo .

Herramientas

Las herramientas que expondrá el servidor son:

NombreDescripción
get_commentAcceder a un comentario
get_comments_by_submissionAcceder a los comentarios de un envío
get_submissionAcceder a un envío
get_subredditAcceder a un subreddit por nombre
search_postsBuscar publicaciones en un subreddit
search_subredditsBuscar subreddits por nombre o descripción

Contribuyendo

¡Agradecemos sus contribuciones! Para más información, consulte CONTRIBUTING.md .

Expresiones de gratitud

  • PRAW para una biblioteca increíblemente confiable 💙

You must be authenticated.

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

Un servidor MCP plug-and-play que permite a los asistentes de IA explorar, buscar y leer contenido de Reddit a través de la biblioteca PRAW.

  1. Demo
    1. Features
      1. Caveats
        1. Installation
          1. Prerequisite: Reddit API credentials
          2. Claude Desktop
          3. Using uvx (recommended)
          4. Using PIP
          5. Others
        2. Tools
          1. Contributing
            1. Acknowledgments
              ID: braoypt6vc