karanb192/reddit-mcp-buddy

karanb192/reddit-mcp-buddy

от karanb192
MCP-сервер для просмотра Reddit через Claude и другие AI-ассистенты. Ищет посты, читает комментарии, анализирует профили — без регистрации API-ключа. Работает сразу, есть три уровня доступа (до 100 запросов/мин). Полезен, когда нужно быстро собрать обсуждения с Reddit.

Reddit MCP Buddy

Reddit Browser for Claude Desktop and AI Assistants

A Model Context Protocol (MCP) server that enables Claude Desktop and other AI assistants to browse Reddit, search posts, and analyze user activity. Clean, fast, and actually works - browse subreddits with no API keys; add free Reddit credentials for search, comments, user analysis, and full metrics.

npm version npm downloads GitHub stars License: MIT

🎬 See It In Action

Reddit MCP Buddy Demo - AirPods Max 2 and Dune Part Three

Claude checking Reddit's reaction to the Dune Part Three trailer and whether the AirPods Max 2 are worth $549

Reddit MCP Buddy Demo - Analyzing H1B sentiment across subreddits

Claude analyzing real-time sentiment about H-1B visa changes across r/cscareerquestions and r/india

Table of Contents

What makes Reddit MCP Buddy different?

  • 🚀 Zero setup - Browse subreddits instantly, no Reddit API registration needed (search, comments, user analysis, and engagement metrics need free credentials)
  • ⚡ Up to 10x more requests - Three-tier authentication system (10/60/100 requests per minute)
  • 🎯 Clean data - No fake "sentiment analysis" or made-up metrics
  • 🧠 LLM-optimized - Built specifically for AI assistants like Claude
  • 📦 TypeScript - Fully typed, reliable, and maintainable
  • ✅ Proven rate limits - Thoroughly tested authentication tiers with verification tools

Часто задаваемые вопросы

Инструменты были проиндексированы:
browse_subredditтолько чтение

Получает посты из сабреддита, отсортированные по вашему выбору (hot/new/top/rising). Возвращает список постов с содержанием, оценками и метаданными.

Параметры
  • include_nsfwboolean
  • include_subreddit_infoboolean

    Включает метаданные сабреддита, например количество подписчиков и описание. Требуются учётные данные Reddit; при анонимном просмотре через запасной вариант RSS эти данные молча пропускаются.

  • limitnumber

    По умолчанию 25, диапазон (1-100). Меняем только если пользователь укажет.

  • sortenum
  • subredditstringобязательный

    Название сабреддита без префикса r/. Используйте конкретный сабреддит (например, «technology»), «all» для постов по всему Reddit или «popular» для популярного контента в сабреддитах по умолчанию.

  • timeenum
get_post_detailsтолько чтение

Получает пост Reddit вместе с комментариями. Требует либо url, либо post_id. ВАЖНО: если использовать только post_id, сначала выполняется дополнительный API-вызов для получения сабреддита (всего 2 вызова). Для повышения эффективности всегда указывайте параметр subreddit, если он известен (всего 1 вызов).

Параметры
  • comment_depthnumber

    По умолчанию 3, диапазон (1-10). Переопределять только если пользователь укажет.

  • comment_limitnumber

    По умолчанию 20, диапазон (1-500). Меняйте ТОЛЬКО если пользователь просит.

  • comment_sortenum
  • extract_linksboolean
  • max_top_commentsnumber

    По умолчанию 5, диапазон (1-20). Изменяйте ТОЛЬКО ЕСЛИ пользователь запрашивает.

  • post_idstring

    Идентификатор поста Reddit (например, "1abc2d3")

  • subredditstring

    Название сабреддита (необязательно при наличии post_id, но эффективнее, если указано)

  • urlstring

    Полный URL-адрес Reddit (альтернатива post_id)

reddit_explainтолько чтение

Объясняет термины Reddit, сленг и культуру. Выдаёт определение, происхождение, употребление и примеры.

Параметры
  • termstringобязательный

    Термин Reddit для объяснения (например, «karma», «cake day», «AMA»)

search_redditтолько чтение

Ищет посты по всему Reddit или в конкретных subreddit'ах. Возвращает подходящие посты с содержимым и метаданными.

Параметры
  • authorstring
  • flairstring
  • limitnumber

    По умолчанию 25, диапазон (1-100). Переопределять ТОЛЬКО если пользователь запрашивает.

  • querystringобязательный

    Поисковый запрос

  • sortenum
  • subredditsstring[]

    Сабреддиты для поиска, максимум 10 (оставьте пустым для всех)

  • timeenum
user_analysisтолько чтение

Анализирует историю публикаций, карму и паттерны активности пользователя Reddit. Возвращает посты, комментарии и статистику.

Параметры
  • comments_limitnumber

    По умолчанию 10, диапазон (0-100). Переопределять только если пользователь просит.

  • posts_limitnumber

    По умолчанию 25, диапазон (1-100). Меняем только если пользователь укажет.

  • time_rangeenum

    Временной диапазон для постов/комментариев (по умолчанию: месяц). Примечание: если задано значение, отличное от "all", посты сортируются по наивысшим оценкам в этом периоде. Если задано "all", посты сортируются по новизне.

  • top_subreddits_limitnumber

    По умолчанию 5, диапазон (1-20). Изменяйте ТОЛЬКО ЕСЛИ пользователь запрашивает.

  • usernamestringобязательный

    Имя пользователя Reddit без префикса u/

1.1.14основная
1.1.13
1.1.12
1.1.10
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0

Выберите клиент, чтобы установить karanb192/reddit-mcp-buddy:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "karanb192-reddit-mcp-buddy-9q92knc6ve": {
      "command": "npx",
      "args": [
        "-y",
        "reddit-mcp-buddy"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "karanb192-reddit-mcp-buddy-9q92knc6ve": {
      "command": "npx",
      "args": [
        "-y",
        "reddit-mcp-buddy"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "karanb192-reddit-mcp-buddy-9q92knc6ve": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "reddit-mcp-buddy"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"karanb192-reddit-mcp-buddy-9q92knc6ve\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"reddit-mcp-buddy\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "karanb192-reddit-mcp-buddy-9q92knc6ve": {
      "command": "npx",
      "args": [
        "-y",
        "reddit-mcp-buddy"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add karanb192-reddit-mcp-buddy-9q92knc6ve -- npx -y reddit-mcp-buddy

Либо через JSON-конфиг:

claude mcp add-json karanb192-reddit-mcp-buddy-9q92knc6ve "{\"command\":\"npx\",\"args\":[\"-y\",\"reddit-mcp-buddy\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add karanb192-reddit-mcp-buddy-9q92knc6ve -- npx -y reddit-mcp-buddy

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.karanb192-reddit-mcp-buddy-9q92knc6ve]
command = "npx"
args = ["-y", "reddit-mcp-buddy"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите karanb192/reddit-mcp-buddy, а в поле команды запуска — строку ниже:
npx -y reddit-mcp-buddy

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "karanb192-reddit-mcp-buddy-9q92knc6ve": {
      "command": "npx",
      "args": [
        "-y",
        "reddit-mcp-buddy"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "karanb192-reddit-mcp-buddy-9q92knc6ve": {
      "command": "npx",
      "args": [
        "-y",
        "reddit-mcp-buddy"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например karanb192-reddit-mcp-buddy-9q92knc6ve.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: karanb192-reddit-mcp-buddy-9q92knc6ve
    command: npx
    args:
      - "-y"
      - "reddit-mcp-buddy"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "karanb192-reddit-mcp-buddy-9q92knc6ve": {
      "command": "npx",
      "args": [
        "-y",
        "reddit-mcp-buddy"
      ]
    }
  }
}

Похожие MCP-сервера

erithwik/mcp-hn

erithwik/mcp-hn

от erithwik

MCP-сервер для доступа к Hacker News: извлекает топовые и новые истории, комментарии, ищет по запросу, показывает профили пользователей. Полезен разработчикам и энтузиастам, которые хотят подключат...

Python⭐ 76
cameronrye/activitypub-mcp

cameronrye/activitypub-mcp

от cameronrye

MCP сервер для LLM, открывающий доступ к Fediverse через ActivityPub: читайте ленты, профили, тренды и обсуждения с Mastodon, Misskey и других совместимых платформ. По умолчанию только чтение — безопасно для экспериментов без риска действий от имени аккаунта.

TypeScript⭐ 17
Instagram DM MCP

Instagram DM MCP

от trypeggy

Отправляет и получает Instagram Direct Messages: тексты, фото, видео. Читает чаты, ищет пользователей, скачивает медиафайлы, смотрит истории и посты.

Python⭐ 186
bulatko/vk-mcp-server

bulatko/vk-mcp-server

от bulatko

MCP сервер для работы с VK (ВКонтакте): читает профили, стены, группы, друзей, ленту новостей, фото; публикует посты и комментарии; получает статистику сообществ. Полезен разработчикам и администраторам для автоматизации через ИИ-ассистентов.

JavaScript⭐ 16
jaipandya/producthunt-mcp-server

jaipandya/producthunt-mcp-server

от jaipandya

MCP-сервер для интеграции Product Hunt с AI-агентами. Получайте посты, коллекции, отзывы и данные пользователей через Model Context Protocol. Полезен разработчикам и энтузиастам, работающим с LLM и...

Python⭐ 55
posteverywhere/mcp

posteverywhere/mcp

от posteverywhere

Планируйте посты в соцсетях (Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, Pinterest) через AI-агенты. Работает с Claude, ChatGPT, Cursor. Для маркетологов и разработчиков.

TypeScript⭐ 5
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин