mcpField
M
mcp-server-reddit

mcp-server-reddit

ローカル
github.com/vinod827ソーシャルメディア147 週間前に更新

mcp-server-reddit について

mcp-server-redditは、AIエージェントや開発ツールがReddit公式APIを通じてRedditを利用するためのMCPサーバーです。OAuth2認証と、ユーザー確認を伴う操作に対応しています。

主な機能

  1. 01Reddit OAuth2認証
  2. 02サブレディットの投稿検索
  3. 03投稿の詳細とコメントの取得
  4. 04スコープ指定のAPI権限
  5. 05ユーザー確認が必要な投稿下書き

活用シーン

  1. 01特定の話題についてサブレディットを検索
  2. 02Reddit投稿のコメントを取得
  3. 03ユーザーが手動で投稿する下書きの準備

MCP 対応

MCPクライアントに、投稿検索やコメント取得などの構造化されたRedditツールを提供します。投稿の作成にはユーザーによる手動送信が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Reddit MCP サーバー

AI エージェントや開発者ツール(Continue.dev や VS Code MCP クライアントなど)が、公式の Reddit API を通じて安全に Reddit と連携できるようにする Model Context Protocol(MCP)サーバーです。

このサーバーは、サブレディットのコンテンツを読むための認証済みユーザーワークフローに対応しており、ユーザーの明示的な承認がある場合に限り、投稿やコメントの下書きを作成できます。


✨ 機能

機能ステータス
Reddit OAuth2 によるユーザー認証✅
サブレディットの投稿を検索✅
投稿の詳細とコメントを取得✅
キーワード、フレア、期間で絞り込み🚧
投稿/コメントの下書きを作成(ユーザーが開始した場合のみ)🚧
モデレーター支援(報告、キューの取得)計画中

🔐 このプロジェクトでは、人間が介在するアクションを必須としています。
自動投稿、投票、一括スクレイピングは行いません。


🔄 アーキテクチャ概要

MCP クライアント(VS Code / CLI / エージェント) ──► Reddit MCP サーバー ──► Reddit API │ └──► 安全なユーザー OAuth

  • Node.js / TypeScript を使用して構築
  • OAuth2 + スコープ付き API 権限を使用して Reddit と連携
  • MCP インターフェースは Reddit の操作を構造化されたツールとして公開

🛠 技術スタック

  • Node.js – サーバーランタイム
  • Express – API ルーティング(任意)
  • Reddit OAuth2 API – 認証 + データアクセス
  • Model Context Protocol (MCP) – ツールインターフェース

🔐 使用する Reddit API スコープ

スコープ用途
read投稿、コメント、サブレディット情報を取得
identityユーザーを識別して認証
submit(任意)人間の確認がある場合に限り、投稿/コメントを作成

追加のスコープは、ユーザーの同意がある場合に限り追加されます。


🚀 はじめに

git clone https://github.com/<your-username>/reddit-mcp-server
cd reddit-mcp-server
npm install
npm start

🧩 MCP Tools (Example)
Tool	Description
search_posts	Search posts by subreddit + keywords
get_comments	Fetch comments for a given post ID
create_post	Start a draft post (manual user submit required)

Example prompt:

"Search r/kubernetes for posts about 'autoscaling' in the past week"

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。