Кратко
Позволь Cursor искать по Reddit и читать сабреддиты, посты, комментарии и публичные профили. MCP-коннектор Reddit только для чтения, 7 инструментов, self-hosted.
Попробуй спросить
Примеры промптов для Reddit
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
Только self-hosted. Коннектора Reddit нет в каталоге AnythingMCP Cloud, поэтому установить его там нельзя. Он работает в экземпляре AnythingMCP, который ты запускаешь сам в Docker, как описано ниже.
Reddit + Cursor
Позволь Cursor искать по Reddit и читать сабреддиты, посты, ветки комментариев и публичные профили пользователей. Коннектор только читает: 7 инструментов на официальном OAuth2 API Reddit с app-only токеном, который AnythingMCP получает и обновляет за тебя.
Что он умеет и чего не умеет
- Умеет: искать посты по всему Reddit или в одном сабреддите, выводить посты сабреддита по hot, new, top или rising, читать пост со всем деревом комментариев, получать данные сабреддита, а также публичный профиль и посты пользователя.
- Не умеет: публиковать, комментировать, голосовать, сохранять, читать твой собственный аккаунт и подписки. Для этого нужен вошедший в систему пользователь Reddit; коннектор использует только app-only токен, который видит публичный контент.
Шаг 1 — Создай приложение Reddit
- Войди в Reddit и открой reddit.com/prefs/apps.
- Нажми Create another app (или Create an app) и выбери тип script. Название любое. Форма требует redirect URI: укажи
http://localhost:8080(коннектор его не использует). - Скопируй client ID (строка под названием приложения рядом с "personal use script") и secret.
Эти два значения идут в REDDIT_CLIENT_ID и REDDIT_CLIENT_SECRET. Пароль от Reddit и access token не нужны: AnythingMCP обменивает пару на токен сроком на час и сам его обновляет.
С конца 2025 года Responsible Builder Policy Reddit требует одобрения, прежде чем новое приложение сможет пользоваться Data API. Если приложение новое, сначала запроси доступ в справке Reddit (Data API); уже существующее приложение продолжает работать. Бесплатный тариф позволяет около 100 запросов в минуту на приложение; коммерческое использование в больших объёмах регулируется условиями Data API Reddit.
Шаг 2 — Запусти AnythingMCP и установи коннектор
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
- Открой
http://localhost:3000и зарегистрируйся. Первая учётная запись становится администратором. - Открой магазин коннекторов (
http://localhost:3000/connectors/store), выбери Reddit, введи client ID и secret и установи его. Форма установки сразу проверяет их, запрашивая r/reddit. - В разделе MCP Servers создай сервер и назначь ему коннектор Reddit. На странице сервера скопируй MCP endpoint (
http://localhost:4000/mcp/<server-id>) и создай ключ в разделе API keys.
Quickstart слушает только localhost. Если нужен экземпляр, доступный другим людям или облачным AI-клиентам, клонируй репозиторий и запусти ./setup.sh: скрипт настроит домен, HTTPS и OAuth (руководство по развёртыванию).
Шаг 3 — Добавь коннектор в Cursor
Cursor работает на твоём компьютере, поэтому может использовать локальный endpoint. Добавь сервер в ~/.cursor/mcp.json (все проекты) или .cursor/mcp.json (один проект):
{
"mcpServers": {
"reddit": {
"url": "http://localhost:4000/mcp/<server-id>",
"headers": { "X-API-Key": "<your-api-key>" }
}
}
}
Затем проверь в настройках MCP в Cursor, что сервер включён и его инструменты отображаются.
Доступные инструменты
| Инструмент | Что делает |
|---|---|
reddit_get_subreddit_about | Данные сабреддита: название, описание, подписчики, активные пользователи, отметка NSFW, дата создания |
reddit_list_subreddit_posts | Посты сабреддита по hot, new, top, rising или controversial, с рейтингом, числом комментариев и ссылкой |
reddit_search | Поиск постов по всему Reddit или в одном сабреддите; поддерживает операторы title:, author:, subreddit: и site: |
reddit_get_post_comments | Пост с деревом комментариев (количество, глубина и сортировка настраиваются) |
reddit_get_user_about | Публичный профиль пользователя: карма, дата создания аккаунта, статус верификации |
reddit_get_user_posts | Публичные посты, отправленные пользователем |
reddit_search_subreddit | Search posts inside one subreddit (GET /r/{subreddit}/search with restrict_sr=true, so results come from that subreddit only) |
FAQ
Можно ли использовать коннектор Reddit в AnythingMCP Cloud? Нет. Его нет в каталоге Cloud, поэтому установить его можно только в экземпляр AnythingMCP, который ты запускаешь сам. Настройка выше работает на любой машине с Docker.
Может ли Cursor публиковать, комментировать или голосовать через этот коннектор? Нет. Коннектор читает публичный контент с app-only токеном. Для публикаций, комментариев, голосования и сохранения нужен вошедший в систему пользователь Reddit, а его коннектор не использует.
Что означает страница Reddit "Blocked"? Запрос дошёл до Reddit без действующего токена. Проверь client ID и secret в коннекторе; неверная пара выглядит как "could not obtain an access token from www.reddit.com (HTTP 401)".
Следующие шаги
- Обзор коннектора Reddit
- Подключить Reddit к Claude
- Подключить Reddit к ChatGPT
- Подключить Reddit к Gemini
- Подключить Reddit к Meta Muse
Это руководство помогло?