プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

RedditAPIs

作者:redditapisバージョン 0.16.0i★ –iパソコンでもクラウドでも
レジストリ名io.github.redditapis/redditapis-mcp

インストール

概要

作者による説明(英語の原文)

Reddit API as MCP tools: search, subreddits, posts, comments, users, monitors, webhooks, feedback.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンでもクラウドでも
  • トランスポート: stdio, Streamable HTTP
  • カテゴリ: 検索・AIの記憶
  • 入力が必要なもの:REDDITAPIS_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • クラウドで動くインストール不要。インターネット経由でつながります
  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://api.redditapis.com/mcp

または、パソコンで動かす

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "redditapis": {
      "command": "npx",
      "args": [
        "-y",
        "redditapis-mcp"
      ],
      "env": {
        "REDDITAPIS_KEY": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add --transport http redditapis https://api.redditapis.com/mcp

または、パソコンで動かす

claude mcp add redditapis --env REDDITAPIS_KEY=your-value -- npx -y redditapis-mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "redditapis": {
      "url": "https://api.redditapis.com/mcp"
    }
  }
}

または、パソコンで動かす

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "redditapis": {
      "command": "npx",
      "args": [
        "-y",
        "redditapis-mcp"
      ],
      "env": {
        "REDDITAPIS_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "redditapis": {
      "type": "http",
      "url": "https://api.redditapis.com/mcp"
    }
  }
}

または、パソコンで動かす

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "redditapis": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "redditapis-mcp"
      ],
      "env": {
        "REDDITAPIS_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://api.redditapis.com/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • REDDITAPIS_KEY 秘密 必須 env
    Your redditapis.com API key. Get one at https://www.redditapis.com

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーは、ツール一覧を表示する前にサインインを求めます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント redditapis で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • ✓ 合格

    エンドポイントが応答する

    728ミリ秒で応答(HTTP 401)

  • ✓ 合格

    OAuthでサインイン

    OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

検索・AIの記憶のほかのサーバーとの比較i

  • このカテゴリのほかの7246件のうち0%よりスターが多い
  • このカテゴリのほかの7246件のうち96%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの7246件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

RedditAPIsは安全ですか?

当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:REDDITAPIS_KEY

パソコンで動きますか、それともクラウドですか?

どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.16.0)がレジストリに届いたのは昨日です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Context7, Codebase Memory, Exa

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Context7

作者:upstash

Up-to-date docs for AI agents

パソコンでもクラウドでも★ 64,224MIT今日更新
インストール

Codebase Memory

作者:DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

パソコンで動く★ 48,148MIT20 日前更新
インストール

Exa

作者:exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

クラウドで動く★ 5,213MIT先月更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

redditapis-mcp

redditapis-mcp is the official MCP server for RedditAPIs, built for developers and AI agents that need live Reddit data in Claude, Cursor, Windsurf, VS Code or any MCP client, with no Reddit developer app. Your agent can search posts and comments, read subreddit feeds and rules, expand comment trees, look up users and communities, and set up monitors that send new matching posts to your webhook. Reads cost $0.0015 per call (or a monthly read plan from $19 for 30,000 reads), every account gets 1,000 free reads a month, and new accounts get $0.50 of free credit with no card. Connect your Reddit account once to comment, post, vote and DM as you. Every tool maps to one endpoint at api.redditapis.com.

Install: npx -y redditapis-mcp@latest with REDDITAPIS_KEY from https://www.redditapis.com

Hosted, sign in instead of pasting a key (Claude Code): claude mcp add --transport http reddit https://api.redditapis.com/mcp (carries every tool except the 5 that read your own account)

Website: https://www.redditapis.com/mcp

Quick start

No install needed. Run with npx. You need one thing: an API key from [redditapis.com](https://www.redditapis.com). Reads work with just that key, so there is no account login or session step to set up. Monitor/webhook management additionally requires an active monitoring plan (monitoring has no free tier).

Setup

Claude Desktop

Edit claude_desktop_config.json (Settings > Developer > Edit Config):

{

"mcpServers": { "reddit": { "command": "npx", "args": ["-y", "redditapis-mcp@latest"], "env": { "REDDITAPIS_KEY": "YOUR_API_KEY" } } } }

Restart Claude Desktop. The reddit_* tools appear in the tool picker.

Claude Code
claude mcp add reddit --env REDDITAPIS_KEY=YOUR_API_KEY -- npx -y redditapis-mcp@latest
Cursor

~/.cursor/mcp.json (or Settings > MCP > Add New Server):

{

"mcpServers": { "reddit": { "command": "npx", "args": ["-y", "redditapis-mcp@latest"], "env": { "REDDITAPIS_KEY": "YOUR_API_KEY" } } } }

Windsurf

~/.codeium/windsurf/mcp_config.json:

{

"mcpServers": { "reddit": { "command": "npx", "args": ["-y", "redditapis-mcp@latest"], "env": { "REDDITAPIS_KEY": "YOUR_API_KEY" } } } }

VS Code (Copilot / agent mode)

.vscode/mcp.json in your workspace, or the user-level MCP settings:

{

"servers": { "reddit": { "type": "stdio", "command": "npx", "args": ["-y", "redditapis-mcp@latest"], "env": { "REDDITAPIS_KEY": "YOUR_API_KEY" } } } }

Configuration

Env varRequiredDefaultPurpose
REDDITAPIS_KEYYes(none)API key from redditapis.com. REDDIT_APIS_KEY is accepted as an alias.
REDDITAPIS_BASE_URLNohttps://api.redditapis.comOverride the API host.
REDDITAPIS_TIMEOUT_MSNo30000Per-request timeout in milliseconds.
REDDITAPIS_FEEDBACK_DIRNo~/.redditapisWhere reddit_feedback_send keeps its local draft queue (feedback-queue.json).

Authentication is a Bearer token: the server sends Authorization: Bearer on every request.

Tools

60 tools and 3 playbook resources: 33 Reddit reads, 10 Reddit account tools (connect, status, disconnect, comment, submit, vote, DM, and schedule, list or cancel a post or comment for later), 10 monitor/webhook management tools, reddit_set_watch (one call that stands up a whole watch), reddit_explain (where the rows you are holding came from), 3 feedback tools, and 2 account tools (reddit_account_me, which is also where the credit balance lives, and reddit_account_payments, the top-up history). Reddit writes (commenting, posting, voting, DMs) act as YOUR Reddit account and only after you connect it with reddit_connect; each is marked as a write so your client asks before it runs. Monitor/webhook tools configure your OWN redditapis.com account (an alerting subscription), never Reddit itself, and the feedback tools send a report to the redditapis.com team, never to Reddit. Every read works with just your API key; the 6 monitor/webhook writes additionally need an active monitoring plan (see Monitoring below). The feedback tools are free and need only your key.

A few conventions across the catalog:

  • Subreddit names go in without the r/ prefix, and usernames without the u/ prefix. reddit_subreddit_posts takes its community as subreddit; the /sub/{name}/... tools take it as name.
  • Listing and search tools return an after cursor. Pass it back as after to fetch the next page, exactly as it was returned. limit accepts 1 to 100 (the API clamps out-of-range values).
  • When after comes back null there is no next page to ask for. That does not always mean you have every item: Reddit often stops serving a busy listing long before it runs out. The final response also carries listing_status, which reads complete, truncated or unknown. Only complete means nothing is missing. Treat the other two as a partial answer and widen across sorts, timeframes or search terms rather than paging deeper.
  • t (hour, day, week, month, year, all) sets the time window; on subreddit listings it applies to the top and controversial sorts, and on search it bounds the whole result set.
Search and discovery
ToolEndpointWhat it does
reddit_searchGET /api/reddit/searchSearch posts across all of Reddit or within one subreddit (subreddit).
reddit_search_commentsGET /api/reddit/search/commentsSearch by comment text; returns the parent posts, since Reddit's comment search does not hand back the matching comment itself.
reddit_deep_comment_searchGET /api/reddit/search/comments/deepGenuine comment search: returns the actual matching comment bodies (score, author, comment-deep permalink, parent post). limit sets how many parent posts to expand; group_by="author" switches to research mode (the distinct people talking about your query). Premium call.
reddit_search_mediaGET /api/reddit/search/mediaSearch posts filtered to media, narrowed by kind (image, video, gif, all).
reddit_search_communitiesGET /api/reddit/search/communitiesFind subreddits by name or topic (title, subscribers, description, NSFW flag).
reddit_search_usersGET /api/reddit/search/usersFind redditors by name or keyword (username, karma, account age).
reddit_ads_searchGET /api/reddit/ads/searchSearch the Reddit ads library: promoted posts with advertiser, title, landing page, call to action, media, every subreddit each ad appeared in, first and last seen dates and sightings. Filter by q, advertiser, domain, subreddit, campaign_id, since and until. Reddit's own house ads are excluded. Newest first; page with cursor (the previous response's after). Returns ads, count, after and has_more. Billed at the read rate, the same as reddit_search.
Subreddits
ToolEndpointWhat it does
reddit_subreddit_postsGET /api/reddit/postsList a subreddit's posts by sort (new, hot, top, rising, controversial, best).
reddit_feedback_listGET /feedbackList the reports this account has sent, newest first, with their status. The way back to a report whose id was not kept. Free.
reddit_verify_commentsPOST /api/reddit/comments/verifyCheck whether up to 100 specific comments still exist and are publicly visible. A read despite the POST; tells 'deleted by author' from 'removed by a mod' from 'still there'.
reddit_home_feedGET /api/reddit/feedRead YOUR OWN Reddit home feed. Needs your reddit_session and loid from POST /api/reddit/login (a REST call, not an MCP tool); they travel as headers, never in the URL.
reddit_subreddit_topGET /api/reddit/sub/{name}/topTop posts of a subreddit for a time window (t).
reddit_subreddit_commentsGET /api/reddit/sub/{name}/commentsStream the newest comments across an entire subreddit (not one post's thread).
reddit_subreddit_aboutGET /api/reddit/sub/{name}/aboutA subreddit's public metadata: title, description, subscriber and active-user counts, type, NSFW flag.
reddit_subreddit_rulesGET /api/reddit/sub/{name}/rulesA subreddit's posting rules plus Reddit's site-wide rules.
reddit_subreddit_moderatorsGET /api/reddit/sub/{name}/moderatorsA subreddit's moderator team, each with permissions, flair, and when they joined.
reddit_subreddit_flairsGET /api/reddit/sub/{name}/flairsA subreddit's post flair templates (id, text, editable, colours, mod_only), so a post can carry the flair_id the community requires. Reddit lists flairs only to signed-in accounts, so it reads as your connected Reddit session; with none connected it answers 503 SESSION_REQUIRED and is not charged.
reddit_subreddit_wikiGET /api/reddit/sub/{name}/wiki/{page}A subreddit's wiki page by name and page (markdown + HTML, revision metadata).
Posts and comments
ToolEndpointWhat it does
reddit_post_visibilityGET /api/reddit/post/{id}/visibilityIs a post still publicly visible, or did it quietly stop being so? Fetches the post and one page of its author's listing and compares. Returns live, not_visible or undecidable with a reason, and never claims to know WHY. Two upstream calls, $0.004.
reddit_postGET /api/reddit/post/{id}A single post by its base-36 id (no t3_ prefix): title, author, score, text, permalink, subreddit, url.
reddit_post_commentsGET /api/reddit/commentsA post plus its full threaded comment tree, fetched by permalink.
reddit_post_duplicatesGET /api/reddit/post/{id}/duplicatesEvery other post that shares this post's link, across subreddits (Reddit's "other discussions").
reddit_by_idGET /api/reddit/by_id/{fullnames}Bulk-hydrate up to 100 posts in one call from a comma-separated list of t3_ fullnames.
Users
ToolEndpointWhat it does
reddit_user_profileGET /api/reddit/user/{name}A user's public profile: karma, account age, verified/employee flags, avatar.
reddit_user_commentsGET /api/reddit/user/{name}/commentsA user's recent comments (body, score, subreddit, parent link, timestamp).
reddit_user_submittedGET /api/reddit/user/{name}/submittedA user's submitted posts (the sibling of reddit_user_comments).
reddit_user_achievementsGET /api/reddit/user/{name}/achievementsA user's public achievements (the trophies on their profile): name, description, granted timestamp, icons. An account with none returns an empty list.
Community browse (no keyword)
ToolEndpointWhat it does
reddit_subreddits_popularGET /api/reddit/subreddits/popularBrowse the most-subscribed, trending subreddits right now.
reddit_subreddits_newGET /api/reddit/subreddits/newBrowse the newest subreddits, most recently created first.
reddit_subreddits_defaultGET /api/reddit/subreddits/defaultBrowse Reddit's default front-page set of subreddits.
Monitoring: manage your own monitors and webhooks

Monitors watch named subreddits or all of Reddit, for posts or comments (kind). Every account holds a free entitlement of one all-of-Reddit post watch at a 60s cadence; naming a su

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く