reddit-research-mcp について
reddit-research-mcp は、Reddit の議論を調査するための MCP サーバーです。セマンティック検索による subreddit の発見、投稿とコメントの取得、継続的な監視に使える保存済みフィードを提供し、調査結果を元の投稿やコメントへのリンク付きで示します。
主な機能
- 01セマンティック検索による関連 subreddit の発見
- 02期間と並び順で絞り込む投稿検索
- 03複数コミュニティの投稿を一括取得
- 04議論分析のためのコメントツリー全体の取得
- 05継続監視用の保存済み subreddit フィード
活用シーン
- 01競合製品に対する開発者の評価の調査
- 02対象ユーザーのコミュニティでの共通の課題の把握
- 03時間経過によるコミュニティの意見の変化の追跡
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-name: io.github.king-of-the-grackles/reddit-research-mcp
Dialog MCP サーバー
オープンソースの Reddit インテリジェンス。Dialog を支えるリサーチエンジンの一部です(Dialog)
バージョン:1.0.1
Reddit の混沌を、エビデンスに基づくインサイトへと変えます。この MCP サーバーは、あらゆる AI アシスタントに、20,000 以上のアクティブなサブレディットを対象とするセマンティック検索、投稿やコメントスレッドへの詳細なアクセス、継続的なモニタリングに使える保存済みフィードを提供します。すべての調査結果には、実際の投稿やコメントへの引用が付いています。
Claude Code、Cursor、Codex、Gemini CLI、または MCP 互換クライアントで、無料で単独利用できます。また、継続的な市場インテリジェンスを提供する AI エージェントプラットフォームである Dialog を支えるリサーチエンジンの一部でもあり、すべてのエージェントと連携した状態で提供されます。
このサーバーを選ぶ理由
出典を完全に明記した、エビデンスに基づくインサイト。 すべての調査結果から、実際の Reddit の投稿やコメントに、賛成票数、アワード、直接 URL 付きでたどれます。「ユーザーが X に不満を持っている」と言うとき、その証拠を示せます。
手間のかからないセットアップ。 Reddit API の認証情報は不要です。ターミナルコマンドも、認証情報の管理も必要ありません。接続するだけで、すぐに調査を始められます。
大規模なセマンティック検索。 Reddit の API では検索結果が 250 件に制限されます。このサーバーは、ベクトル埋め込みを使ってインデックス化された 20,000 以上のサブレディットを横断的に検索し、まだ知らない関連コミュニティも見つけ出します。
継続的なリサーチ管理。 サブレディットのコレクションをフィードとして保存し、継続的にモニタリングできます。長期的な競合分析や市場調査キャンペーンに最適です。
クイックセットアップ(60 秒)
Claude Code
claude mcp add --scope local --transport http dialog-mcp https://mcp.dialog.tools/mcp
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=dialog-mcp&config=eyJ1cmwiOiJodHRwczovL21jcC5kaWFsb2cudG9vbHMvbWNwIn0%3D
OpenAI Codex CLI
codex mcp add dialog-mcp \
npx -y mcp-remote \
https://mcp.dialog.tools/mcp \
--auth-timeout 120 \
--allow-http \
Gemini CLI
gemini mcp add dialog-mcp \
npx -y mcp-remote \
https://mcp.dialog.tools/mcp \
--auth-timeout 120 \
--allow-http
MCP サーバーの直接 URL
その他の AI アシスタントの場合:https://mcp.dialog.tools/mcp
できること
競合分析
"What are developers saying about Next.js vs Remix?"
感情、機能リクエスト、課題、移行体験を比較する包括的なレポートを作成し、言及されたすべての議論へのリンクを提示します。
顧客の発見
"Find the top complaints about existing CRM tools in small business communities"
実際のユーザーフィードバックへの引用とともに、ターゲット市場から満たされていないニーズ、機能の不足、価格に関する懸念を見つけ出します。
市場調査
"Analyze sentiment about AI coding assistants across developer communities"
意見がどのように変化したかを示す時系列分析により、導入傾向、懸念、成功事例、新たなユースケースを追跡します。
プロダクトの検証
"What problems are SaaS founders having with subscription billing?"
思い込みではなく、実際の Reddit の議論に基づく証拠から課題を特定し、ソリューションを検証します。
継続的なモニタリング
"Save these communities as a feed so we can track competitor sentiment over time"
重要なコミュニティを集めたカスタムフィードを作成し、どのセッションからでも再び確認できます。スケジュールに沿って実行し、Slack に通知したい場合は、Dialog がその機能を追加します。
サーバーの機能
| カテゴリ | 件数 | 説明 |
|---|---|---|
| MCP ツール | 3 | discover_operations、get_operation_schema、execute_operation |
| Reddit オペレーション | 5 | discover、search、fetch_posts、fetch_multiple、fetch_comments |
| フィードオペレーション | 5 | create、list、get、update、delete |
| インデックス化されたサブレディット | 20,000+ | アクティブなコミュニティ(メンバー 2k+、毎週更新) |
| MCP プロンプト | 1 | 自動化されたワークフロー向けの reddit_research |
| リソース | 1 | ドキュメント用の reddit://server-info |
役割別のユースケース
インディーハッカーと SaaS 創業者向け
- 開発前にプロダクトのアイデアを検証する
- ターゲット顧客が集まるコミュニティを見つける
- 競合に関する言及や感情をモニタリングする
- ニッチ市場の満たされていないニーズを見つける
プロダクトマネージャー向け
- 大規模な顧客フィードバックを収集する
- コミュニティ全体の機能リクエストを追跡する
- 競合状況を把握する
- トレンドがピークを迎える前に特定する
市場調査担当者向け
- 出典を完全に明記した感情分析を実施する
- 実際の議論からオーディエンスのペルソナを作成する
- 意見が時間とともにどう変化するかを追跡する
- エビデンスに基づいたレポートを作成する
技術詳細
3 層 MCP アーキテクチャ
このサーバーは、スケーラビリティと自己文書化を実現するために、レイヤー化された抽象化パターンに従っています。
レイヤー 1:検出
discover_operations()
利用可能な操作を確認し、ワークフローの推奨事項を取得します。
レイヤー 2:スキーマの確認
get_operation_schema("discover_subreddits", include_examples=True)
実行前に、パラメーターの要件や検証ルールを把握し、例を確認します。
レイヤー 3:実行
execute_operation("discover_subreddits", {
"query": "machine learning",
"limit": 15,
"min_confidence": 0.6
})
検証済みのパラメーターを使って、実際の操作を実行します。
Reddit 調査操作
discover_subreddits
インデックス化された 20,000 以上のサブレディットを対象に、セマンティックベクトル検索を使用して関連するコミュニティを見つけます。
search_subreddit
期間と並べ替え順のフィルターを使って、特定のサブレディット内の投稿を検索します。
fetch_posts
リストの種類(hot、new、top、rising)を指定して、単一のサブレディットから投稿を取得します。
fetch_multiple
効率が 70%向上 - 複数のサブレディットから投稿をまとめて並行取得します。
fetch_comments
議論を詳細に分析するために、コメントの完全なツリーを取得します。
フィード管理操作
フィードを使うと、継続的なモニタリングのために調査設定を保存できます。
- create_feed - 分析やメタデータとともに、検出したサブレディットを保存します
- list_feeds - ページネーションを使って、保存済みのすべてのフィードを表示します
- get_feed - ID を指定して特定のフィードを取得します
- update_feed - フィード名、サブレディット、または分析を変更します
- delete_feed - フィードを完全に削除します
認証
このサーバーは、安全な認証にDescope OAuth2を使用します。
- セットアップ:Reddit の認証情報は不要です。サーバーが認証を処理します
- トークン:MCP クライアントが自動的に管理します
- プライバシー:公開されている Reddit データのみを使用します
- 初回利用時:認証には約 30 秒かかります。それ以降はすぐに利用できます
自動運転で実行しませんか?Dialog のご紹介
このサーバーは無料で、単独でもすべての機能を利用できます。Dialogは、このサーバーをより大規模な調査エンジンに組み込むホステッドプラットフォームです。AI エージェントがこの Reddit サーバーを 45 以上の他の連携機能と組み合わせて、調査を継続的に実行し、普段お使いの場所に結果を届けます。
| この MCP サーバー(無料、オープンソース) | Dialog プラットフォーム | |
|---|---|---|
| Reddit 調査 | セマンティック検出、検索、投稿、コメント、フィードのすべてを利用可能 | すべてのエージェントにデフォルトで接続される、同じサーバー |
| 実行方法 | オンデマンドで、AI アシスタント内で実行 | Claude を活用した自律型エージェントが、複数ステップの調査を計画・実行 |
| スケジュール設定 | セッションごとに手動で実行 | スケジュールに従って実行し、永続的な受信トレイに保存する自動化 |
| 配信方法 | チャットウィンドウ | Slack、Telegram、またはウェブアプリで、インラインチャート付きの書式設定済みレポートを配信 |
| データソース | Reddit に加え、Gmail、Slack、Linear、HubSpot、Apollo、PostHog、Google Drive など 45 以上の連携機能 | |
| メモリ | セッションごと | 時間とともにコンテキストを蓄積する、永続的なエージェントのワークスペース |
Dialog での一般的なワークフロー:エージェントが毎週月曜の朝に競合のコミュニティを監視し、言及された内容を CRM と照合して、朝会の前にグラフ付きの書式設定済みレポートをチームの Slack チャンネルに投稿します。
コントリビューション
コントリビューションを歓迎します。使用技術は以下のとおりです。
- 型ヒントを使用した Python 3.11+
- サーバーフレームワークとして FastMCP
- セマンティック検索用の ChromaDB
- Reddit API との連携用の PRAW
ローカル開発
# Clone and install (uses uv)
git clone https://github.com/king-of-the-grackles/reddit-research-mcp.git
cd reddit-research-mcp
uv sync --extra dev
# Run tests
uv run pytest
# Run the server locally
uv run reddit-mcp
バグを見つけた場合や機能のアイデアがある場合は、issue を作成してください。
推測するのはやめましょう。市場が実際にどう考えているのかを把握しましょう。
Dialog App | GitHub | 問題を報告
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。