概要
Muse から Reddit を検索し、サブレディット、投稿、コメント、公開プロフィールを読めます。読み取り専用の Reddit MCP コネクタ(7 ツール、セルフホスト)。
こう聞いてみよう
Reddit のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
セルフホスト専用。 Reddit コネクタは AnythingMCP Cloud のカタログにないため、Cloud にはインストールできません。以下の手順のとおり、ご自身で Docker を使って運用する AnythingMCP インスタンスで動作します。
Reddit + Meta Muse
Muse から Reddit を検索し、サブレディット、投稿、コメントスレッド、公開ユーザープロフィールを読めるようにします。このコネクタは読み取り専用です。Reddit 公式の OAuth2 API 上の 7 つのツールで、AnythingMCP が取得・更新する app-only トークンを使います。
できること・できないこと
- できること: Reddit 全体または特定のサブレディット内の投稿検索、サブレディットの投稿一覧(hot、new、top、rising)、コメントツリー付きの投稿の閲覧、サブレディットの詳細やユーザーの公開プロフィールと投稿の取得。
- できないこと: 投稿、コメント、投票、保存、自分のアカウントや購読中のサブレディットの閲覧。これらにはログインした Reddit ユーザーが必要ですが、このコネクタは公開コンテンツだけを読める app-only トークンしか使いません。
ステップ 1 — Reddit アプリを作成
- Reddit にサインインし、reddit.com/prefs/apps を開きます。
- Create another app(または Create an app)をクリックし、種類に script を選びます。名前は自由です。フォームでリダイレクト URI が必須なので
http://localhost:8080を入力します(コネクタでは使いません)。 - アプリ名の下、"personal use script" の横にある文字列(client ID)と secret をコピーします。
この 2 つを REDDIT_CLIENT_ID と REDDIT_CLIENT_SECRET に入力します。Reddit のパスワードやアクセストークンは不要です。AnythingMCP がこの組み合わせを有効期間 1 時間のトークンと交換し、自動で更新します。
2025 年後半以降、Reddit の Responsible Builder Policy により、新しいアプリが Data API を使うには承認が必要です。アプリが新しい場合は、まず Reddit ヘルプ(Data API)からアクセスを申請してください。以前からあるアプリはそのまま使えます。無料枠ではアプリごとに毎分約 100 リクエストまで利用でき、大量の商用利用には Reddit の Data API 規約が適用されます。
ステップ 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 でキーを発行します。
クイックスタートは localhost でのみ待ち受けます。他の人やクラウド上の AI クライアントから接続できるインスタンスが必要な場合は、リポジトリをクローンして ./setup.sh を実行してください。ドメイン、HTTPS、OAuth を設定します(デプロイガイド)。
ステップ 3 — Muse にコネクタを追加
Muse は Meta のクラウドから MCP サーバーに接続するため、クイックスタートの localhost エンドポイントには届きません。Muse で Reddit を使うには、公開 HTTPS アドレスを持つ AnythingMCP インスタンス(上記の ./setup.sh を参照)が必要です。Muse で Settings → Connectors を開いて Add custom connector を選び、インスタンスの MCP endpoint を貼り付け、Muse に求められたら AnythingMCP にサインインします(OAuth。./setup.sh が既定で設定します)。
公開インスタンスを用意できない場合は、パソコン上で動くクライアントを使ってください。Claude Code、Cursor、Gemini CLI は localhost に直接接続できます。
利用可能なツール
| ツール | 機能 |
|---|---|
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 が動く環境ならどこでも使えます。
Muse はこのコネクタで投稿、コメント、投票ができますか? いいえ。このコネクタは app-only トークンで公開コンテンツを読むだけです。投稿、コメント、投票、保存にはログインした Reddit ユーザーが必要ですが、このコネクタはそれを使いません。
Reddit の "Blocked" ページは何を意味しますか? リクエストが有効なトークンなしで Reddit に届いたことを示します。コネクタの client ID と secret を確認してください。組み合わせが間違っている場合は "could not obtain an access token from www.reddit.com (HTTP 401)" と表示されます。
Muse はどこで使えますか? Meta は現在、Muse を米国とカナダで提供しています。Web、iOS・Android アプリ、WhatsApp で利用できます。
Meta はこのコネクタを審査しますか? いいえ。Meta はカスタムコネクタを審査しません。Muse に見えるのは、AnythingMCP でこの MCP サーバーに対して有効にしたツールだけです。コネクタはいつでも Settings → Connectors で切断できます。
次のステップ
このガイドは役に立ちましたか?