/ Каталог / Песочница / reddit-mcp-buddy
● Сообщество karanb192 ⚡ Сразу

reddit-mcp-buddy

автор karanb192 · karanb192/reddit-mcp-buddy

Clean, LLM-optimized Reddit MCP server — browse subreddits, search posts, get full threads, and analyze users. Zero setup.

reddit-mcp-buddy is a TypeScript MCP server that gives AI assistants clean, fast access to Reddit data. It provides 5 tools for browsing subreddits, searching posts, reading full threads with comments, analyzing user profiles, and explaining Reddit terminology. Works with zero setup via npx, supports three-tier authentication (10/60/100 req/min), and includes smart caching with 50MB memory limits.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

reddit-mcp-buddy-2.replay ▶ готово
0/0

Установка

Выберите клиент

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "reddit-mcp-buddy-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/karanb192/reddit-mcp-buddy"
      ]
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "reddit-mcp-buddy-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/karanb192/reddit-mcp-buddy"
      ]
    }
  }
}

Cursor использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "reddit-mcp-buddy-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/karanb192/reddit-mcp-buddy"
      ]
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "reddit-mcp-buddy-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/karanb192/reddit-mcp-buddy"
      ]
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "reddit-mcp-buddy-2",
      "command": "TODO",
      "args": [
        "See README: https://github.com/karanb192/reddit-mcp-buddy"
      ]
    }
  ]
}

Continue использует массив объектов серверов, а не map.

~/.config/zed/settings.json
{
  "context_servers": {
    "reddit-mcp-buddy-2": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/karanb192/reddit-mcp-buddy"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

claude mcp add reddit-mcp-buddy-2 -- TODO 'See README: https://github.com/karanb192/reddit-mcp-buddy'

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: reddit-mcp-buddy

Analyze a Reddit user's posting patterns and interests

👤 Community moderators and researchers ⏱ ~5 min beginner

Когда использовать: You want to understand a user's activity, interests, and engagement patterns.

Поток
  1. Run user analysis
    Analyze the Reddit user 'spez'. Show their karma breakdown, most active subreddits, and posting frequency.✓ Скопировано
    → User profile with activity analysis

Итог: Comprehensive understanding of a user's Reddit presence.

Подводные камни
  • Private or deleted accounts return empty data — Verify the username is correct and the account is public

Комбинации

Сочетайте с другими MCP — эффект x10

reddit-mcp-buddy-2 + filesystem

Save Reddit research to files for analysis

Search r/startups for posts about 'AI SaaS pricing' and save the top 10 results with comments to ~/research/reddit-pricing.md.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
browse_subreddit subreddit: str, sort?: str, limit?: int Browse posts from a subreddit with sorting options 1 Reddit API call
search_reddit query: str, subreddit?: str, sort?: str Search across Reddit or within a specific subreddit 1 Reddit API call
get_post_details url_or_id: str Get full post with comment thread 1 Reddit API call
user_analysis username: str Analyze a Reddit user's profile and activity 1 Reddit API call
reddit_explain term: str Explain Reddit terminology (karma, cake day, AMA, etc.) 0

Стоимость и лимиты

Во что обходится

Квота API
Anonymous: 10 req/min. Script auth: 60/min. OAuth: 100/min.
Токенов на вызов
300–2000 tokens per tool call (comment threads can be large)
Деньги
Free — Reddit API is free for personal/non-commercial use
Совет
Use browse_subreddit for overviews before get_post_details to avoid fetching large threads you don't need.

Безопасность

Права, секреты, радиус поражения

Хранение учётных данных: Optional Reddit API credentials in environment variables for higher rate limits
Исходящий трафик: All calls to Reddit API (oauth.reddit.com / www.reddit.com)

Устранение неполадок

Частые ошибки и исправления

Rate limit exceeded (429)

You're on the anonymous tier (10 req/min). Add Reddit API credentials for higher limits.

Проверить: Check your auth tier in the server startup output
Post not found

The URL format may not be recognized. Try using the post ID directly, or the full Reddit URL.

Проверить: Try browse_subreddit first to find the post
Empty search results

Reddit search can be finicky. Try broader terms or search within a specific subreddit.

Проверить: Try the same search on reddit.com to verify results exist

Альтернативы

reddit-mcp-buddy в сравнении

АльтернативаКогда использоватьКомпромисс
claude-skill-redditYou need to post and comment on Reddit, not just readCan write to Reddit but macOS-only and uses browser automation

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills