Reddit MCP Server
Reddit MCP Server
MCP-сервер, который позволяет Claude (и другим MCP-клиентам) сканировать, искать и читать посты и комментарии Reddit.
Инструменты
Инструмент | Описание |
| Получить посты из сабреддита по порядку сортировки (hot/top/new/rising) с опциональными комментариями |
| Искать посты Reddit по ключевому слову в одном или всех сабреддитах |
| Получить полные детали и комментарии для конкретного поста |
| Найти сабреддиты по ключевому слову темы |
| Получить метаданные сабреддита |
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 позже без изменения кода инструментов.
This server cannot be deployed
Maintenance
Related MCP Connectors
Reddit MCP server: search posts, subreddit feeds, comments & user profiles as JSON. No API key.
Search public Reddit posts, browse subreddit feeds, and read posts, comments, and profiles.
Reddit MCP — public Reddit data via the Atom/RSS feeds.
Reddit API as MCP tools: search, subreddits, posts, comments, users, monitors, webhooks, feedback.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn 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.83-
- AlicenseNot gradedqualityDmaintenanceEnables fetching and reading Reddit content such as posts, comments, and subreddit listings via the MCP protocol.5 npmMIT
- AlicenseNot gradedqualityBmaintenanceA local, read-only Reddit MCP server that provides tools for searching posts, retrieving posts/comments, subreddit information, and user content via the official Reddit Data API with caching and privacy-focused features.-
- AlicenseNot gradedqualityBmaintenanceMCP server for Reddit data — subreddits, users, search, live comments. No OAuth required.MIT