reddit-mcp-server
Servidor MCP de Reddit ⚙️
Un protocolo de contexto modelo (MCP) que proporciona herramientas para obtener y crear contenido de Reddit.
🧑💻 Acerca de
https://www.linkedin.com/feed/update/urn:li:activity:7328864060534419457/
Related MCP server: reddit-mcp-server
🔧 Herramientas disponibles (Funciones)
Herramientas de solo lectura (credenciales de cliente):
get_user_info(username): obtenga un análisis detallado de los usuarios con información sobre la interacciónget_top_posts(subreddit, time_filter, limit)- Obtener y analizar las publicaciones más popularesget_subreddit_stats(subreddit): obtén un análisis completo del subredditget_trending_subreddits()- Obtener una lista de subreddits de tendencia
Herramientas de lectura y escritura (credenciales de usuario):
create_post(subreddit, title, content, flair, is_self)- Crea una publicación optimizadareply_to_post(post_id, content, subreddit): agrega una respuesta con información sobre la interacciónreply_to_comment(comment_id, content, subreddit)- Agrega una respuesta estratégica
🔌 Instalación
git clone https://github.com/alexandros-lekkas/reddit-mcp-serverCrea una aplicación de Reddit aquí
¡Asegúrate de seleccionar "script"!
Copiar el ID del cliente y el secreto del cliente
Cree un archivo
.envbasado en.env.example
Haz esto con tu REDDIT_CLIENT_ID y REDDIT_CLIENT_SECRET
Si quieres escribir publicaciones, debes incluir tu REDDIT_USERNAME y REDDIT_PASSWORD (no te preocupes, no los robaré 😜)
Ejecute con
npm run devy abra el servidor de inspección ( http://127.0.0.1:6274/ )
Si la conexión funciona, agregue esto a su configuración de MCP (para Cursor o Claude, dependiendo del agente que esté usando)
"mcpServers": {
"reddit": {
"command": "node",
"args": [
"C:\\path\\to\\reddit-mcp-server\\build\\index.js" // Replace this with your local path to build/index.js
],
"env": {
"REDDIT_CLIENT_ID": "😜",
"REDDIT_CLIENT_SECRET": "😜",
"REDDIT_USERNAME": "😜",
"REDDIT_PASSWORD": "😜"
},
"autoApprove": [
"get_reddit_post",
"get_top_posts",
"get_user_info",
"get_subreddit_info",
"get_trending_subreddits",
"create_post",
"reply_to_post"
] // You don't need to add this, but it makes it so that you don't have to keep clicking approve
}
}(Asegúrate de reemplazar las variables ambientales con tus claves reales, no con el emoji 😜)
Créditos
El mérito es del servidor MCP de Python Reddit de Arindam200 por la inspiración e implementación de estas herramientas. Actualmente, este repositorio es simplemente una adaptación de Node.js de la implementación de Python.
El crédito corresponde a Eugene Sh por el tutorial sobre cómo construir un servidor MCP (que se utilizó como referencia para esta implementación).
This server cannot be deployed
Maintenance
Related MCP Connectors
BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retr…
Browse and manage Reddit posts, comments, and threads. Fetch user activity, explore hot/new/rising…
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Reddit API as MCP tools: search, subreddits, posts, comments, users, monitors, webhooks, feedback.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables interaction with Linear's API for managing issues, teams, and projects programmatically through the Model Context Protocol.783 npm3MIT
- AlicenseBqualityAmaintenanceA Model Context Protocol (MCP) that provides tools for fetching and creating Reddit content.12594 npm287MIT
- AlicenseNot gradedqualityDmaintenanceProvides access to public Reddit data through tools for searching subreddits, viewing posts, and reading comments without requiring authentication. It enables Model Context Protocol clients to interact with Reddit's public JSON API via stdio or HTTP transports.21 npmMIT
- AlicenseAqualityDmaintenanceProvides AI assistants with access to Reddit data for searching, browsing subreddits, and retrieving post details or user activity without requiring API keys. It enables tools to fetch content, nested comment trees, and public user feeds directly through the Model Context Protocol.26303 PyPI158MIT