Reddit Search Mcp について
Reddit Search Mcp は、reddapi.dev を利用した Reddit 検索・発見用の MCP サーバーです。会話の調査、コミュニティの探索、注目トピックの確認に向け、セマンティック検索とサブレディット関連ツールを提供します。
主な機能
- 01自然言語による投稿のセマンティック検索
- 02サブレディット一覧と絞り込み
- 03サブレディット情報の取得
- 04人気順のトレンド取得
活用シーン
- 01テーマに関する Reddit の議論調査
- 02名前や説明からのサブレディット検索
- 03期間を指定したトレンド確認
MCP 対応
この MCP サーバーは、reddapi.dev を利用し、互換クライアントに Reddit 検索、サブレディット、トレンドのツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
reddapi.dev MCP サーバー
AI を活用した Reddit の検索・発見機能を提供する Model Context Protocol (MCP) サーバーです。セマンティック AI で数百万件の Reddit 投稿を検索し、サブレディットを探索して、トレンドのトピックを見つけられます。
reddapi.dev が提供する Reddit Search API を利用しています。
インストール
npm install -g reddit-search-mcp
npx で直接実行することもできます。
npx reddit-search-mcp
設定
Claude Desktop
Claude Desktop の設定ファイルに追加します。
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"reddit-search-mcp": {
"command": "npx",
"args": ["reddit-search-mcp"],
"env": {
"REDDAPI_API_KEY": "your_api_key_here"
}
}
}
}
Cursor
Cursor の設定(~/.cursor/mcp.json)に追加します。
{
"mcpServers": {
"reddit-search-mcp": {
"command": "npx",
"args": ["reddit-search-mcp"],
"env": {
"REDDAPI_API_KEY": "your_api_key_here"
}
}
}
}
Windsurf
Windsurf の MCP 設定(~/.codeium/windsurf/mcp_config.json)に追加します。
{
"mcpServers": {
"reddit-search-mcp": {
"command": "npx",
"args": ["reddit-search-mcp"],
"env": {
"REDDAPI_API_KEY": "your_api_key_here"
}
}
}
}
VS Code (Claude Code / Cline)
VS Code の設定、またはプロジェクト内の .mcp.json に追加します。
{
"mcpServers": {
"reddit-search-mcp": {
"command": "npx",
"args": ["reddit-search-mcp"],
"env": {
"REDDAPI_API_KEY": "your_api_key_here"
}
}
}
}
OpenClaw
OpenClaw の MCP 設定に追加します。
{
"mcpServers": {
"reddit-search-mcp": {
"command": "npx",
"args": ["reddit-search-mcp"],
"env": {
"REDDAPI_API_KEY": "your_api_key_here"
}
}
}
}
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
REDDAPI_API_KEY | いいえ | プレミアム機能用の API キー(reddapi.dev で取得できます) |
API キーは reddapi.dev で取得できます。
利用可能なツール
reddit_search
セマンティック AI 検索を使って、Reddit の会話を検索します。
パラメーター:
query(string、必須):自然言語の検索クエリlimit(number、任意):結果の最大数(1~100、デフォルト:20)
例:
Search for discussions about mechanical keyboards for programming
reddit_list_subreddits
利用可能なサブレディットのページ分けされた一覧を取得します。
パラメーター:
page(number、任意):ページ番号(デフォルト:1)limit(number、任意):ページごとの結果数(1~100、デフォルト:20)search(string、任意):名前、タイトル、説明で絞り込みます
reddit_get_subreddit
特定のサブレディットに関する詳細情報を取得します。
パラメーター:
subreddit(string、必須):r/ 接頭辞を除いたサブレディット名
reddit_get_trends
人気順に並んだ Reddit のトレンドトピックとインサイトを取得します。
パラメーター:
start_date(string、任意):開始日の絞り込み(ISO 8601 または YYYY-MM-DD、デフォルト:今日)end_date(string、任意):終了日の絞り込み(ISO 8601 または YYYY-MM-DD、デフォルト:今日)limit(number、任意):トレンドトピックの数(1~100、デフォルト:20)
使用例
トピックを調査する:
You: What are developers saying about React Server Components?
Claude: [Uses reddit_search] Found 45 results...
コミュニティを探索する:
You: Tell me about r/typescript
Claude: [Uses reddit_get_subreddit] r/typescript has 285,432 subscribers...
トレンドを見つける:
You: What's trending in tech this week?
Claude: [Uses reddit_get_trends] Top trending topics...
リンク
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。