reddit-mcp-server
Reddit MCP-сервер ⚙️
Протокол контекста модели (MCP), предоставляющий инструменты для извлечения и создания контента Reddit.
🧑💻 О нас
https://www.linkedin.com/feed/update/urn:li:activity:7328864060534419457/
Related MCP server: reddit-mcp-server
🔧 Доступные инструменты (функции)
Инструменты только для чтения (учетные данные клиента):
get_user_info(username)— получите подробный анализ пользователей с данными о вовлеченностиget_top_posts(subreddit, time_filter, limit)— Получить и проанализировать лучшие постыget_subreddit_stats(subreddit)— получите комплексный анализ subredditget_trending_subreddits()— Получить список популярных сабреддитов
Инструменты чтения-записи (учетные данные пользователя):
create_post(subreddit, title, content, flair, is_self)— создать оптимизированный постreply_to_post(post_id, content, subreddit)— добавить ответ с данными о вовлеченностиreply_to_comment(comment_id, content, subreddit)— Добавить стратегический ответ
🔌 Установка
git clone https://github.com/alexandros-lekkas/reddit-mcp-serverСоздайте приложение Reddit здесь
Обязательно выберите «сценарий»!
Скопируйте идентификатор клиента и секретный код клиента.
Создать файл
.envна основе.env.example
Сделайте это с вашим REDDIT_CLIENT_ID и REDDIT_CLIENT_SECRET
Если вы хотите писать посты, вам нужно указать ваши REDDIT_USERNAME и REDDIT_PASSWORD (не волнуйтесь, я их не украду 😜)
Запустите с помощью
npm run devи откройте сервер проверки ( http://127.0.0.1:6274/ )
Если соединение работает, добавьте это в конфигурацию MCP (для Cursor или Claude, в зависимости от того, какой агент вы используете)
"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
}
}(Обязательно замените переменные окружения вашими реальными ключами, а не эмодзи 😜)
📚 Кредиты
Благодарность Python Reddit MCP Server от Arindam200 за вдохновение и реализацию этих инструментов. Этот репозиторий на данный момент является просто портом Node.js реализации Python.
Благодарим Юджина Ш. за руководство по созданию сервера MCP (которое было использовано в качестве справочного материала для данной реализации).
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.12618 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