Skip to main content
Glama
jimbolo

Reddit MCP Server

by jimbolo

Reddit MCP Server

MCP-сервер, который позволяет Claude (и другим MCP-клиентам) сканировать, искать и читать посты и комментарии Reddit.

Инструменты

Инструмент

Описание

scan_subreddit

Получить посты из сабреддита по порядку сортировки (hot/top/new/rising) с опциональными комментариями

search_posts

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

get_post_details

Получить полные детали и комментарии для конкретного поста

find_subreddits

Найти сабреддиты по ключевому слову темы

get_subreddit_info

Получить метаданные сабреддита

Related MCP server: reddit-mcp

Настройка

npm install
npm run build

Требуется Node.js 18 или новее.

Сервер использует публичные JSON-эндпоинты Reddit и не требует учётных данных Reddit API.

Конфигурация Claude Desktop

Добавьте в конфигурацию Claude Desktop (~/.config/Claude/claude_desktop_config.json на macOS/Linux, %APPDATA%\Claude\claude_desktop_config.json на Windows):

{
  "mcpServers": {
    "reddit": {
      "command": "node",
      "args": ["/absolute/path/to/reddit-mcp/dist/server.js"]
    }
  }
}

Замените примерный путь на путь, где вы клонировали этот репозиторий.

Конфигурация MCP в VS Code

Добавьте в настройки VS Code (.vscode/mcp.json):

{
  "servers": {
    "reddit": {
      "type": "stdio",
      "command": "node",
      "args": ["${workspaceFolder}/dist/server.js"]
    }
  }
}

При настройке вне рабочей области репозитория замените ${workspaceFolder} на абсолютный путь к клонированному репозиторию.

Примеры использования

После подключения Claude может использовать эти инструменты:

  • Сканировать сабреддит: «Покажи мне топ-20 постов из r/programming за эту неделю»

  • Искать посты: «Найди на Reddit 'MCP server tutorial'»

  • Получить детали поста: «Получи комментарии на этот первый пост»

Архитектура

  • src/server.ts — Точка входа MCP-сервера, регистрация инструментов, stdio-транспорт

  • src/tools/ — Отдельные обработчики инструментов с валидацией входных данных

  • src/reddit/ — Клиент данных Reddit с абстракцией провайдера

  • src/reddit/providers/publicJson.ts — Провайдер публичных JSON-эндпоинтов (MVP)

  • src/core/ — Общие типы, валидация и таксономия ошибок

  • src/tests/ — Модульные тесты для кэширования и дедупликации комментариев

Интерфейс провайдера (RedditProvider) позволяет легко перейти на Reddit OAuth API позже без изменения кода инструментов.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    An MCP server that provides both read-only and authenticated access to Reddit content and interactions without requiring a developer API key. It enables users to browse posts, search subreddits, and perform write actions like commenting and voting by leveraging browser session cookies.
    8
    1
    The Unlicense
  • A
    license
    -
    quality
    D
    maintenance
    A read-only MCP server that connects to the Reddit Data API to search posts, browse subreddits, read comments, view user profiles, and check trending content through the Model Context Protocol.
    18
    1
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Provides read-only access to Reddit through 8 tools for searching, browsing, and retrieving posts, comments, and user data, compatible with any MCP client.
    MIT

View all related MCP servers

Related MCP Connectors

  • Reddit MCP — public Reddit data via JSON endpoints (no auth required)

  • Lemmy MCP — public reads on any Lemmy instance.

  • Browse and manage Reddit posts, comments, and threads. Fetch user activity, explore hot/new/rising…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jimbolo/reddit-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server