Reddit MCP-сервер ⚙️
Протокол контекста модели (MCP), предоставляющий инструменты для извлечения и создания контента Reddit.
🧑💻 О нас
https://www.linkedin.com/feed/update/urn:li:activity:7328864060534419457/
Related MCP server: MCP Server Mermaid
🔧 Доступные инструменты (функции)
Инструменты только для чтения (учетные данные клиента):
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, в зависимости от того, какой агент вы используете)
(Обязательно замените переменные окружения вашими реальными ключами, а не эмодзи 😜)
📚 Кредиты
Благодарность Python Reddit MCP Server от Arindam200 за вдохновение и реализацию этих инструментов. Этот репозиторий на данный момент является просто портом Node.js реализации Python.
Благодарим Юджина Ш. за руководство по созданию сервера MCP (которое было использовано в качестве справочного материала для данной реализации).