mcpField
R
Reddit MCP Publisher

Reddit MCP Publisher

ローカル
github.comソーシャルメディア23 日前に更新

Reddit MCP Publisher について

Reddit MCP Publisher は、投稿の閲覧や下書きのプレビュー、ユーザー承認後の公開を行う、AI エージェント向けのセルフホスト可能な Reddit MCP サーバーです。認証済みブラウザーセッションで公開を処理し、Reddit の開発者 API キーは必要ありません。

主な機能

  1. 01投稿、ルール、通知の閲覧
  2. 02投稿資格要件の確認
  3. 03プレビュー後の承認付き公開
  4. 04チャットとダイレクトメッセージの準備
  5. 05公開状態の記録による無確認の再試行防止

活用シーン

  1. 01スレッドやサブレディットのルールを確認
  2. 02投稿前にアカウント資格を確認
  3. 03投稿やコメントのライブプレビューを確認
  4. 04承認済みのダイレクトメッセージを準備して送信

MCP 対応

MCP サーバーはユーザー自身の Reddit ブラウザーセッションに接続し、閲覧、準備、公開のツールをクライアントに提供します。公開は特定の下書きと投稿先に紐づき、ユーザーの承認が必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"bl0ck154-reddit-mcp-publisher": {
"command": "npx",
"args": [
"-y",
"reddit-mcp-publisher"
]
}
}
}
起動コマンドnpx -y reddit-mcp-publisher

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmreddit-mcp-publisher0.3.4

ツール

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

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

詳細

Reddit MCP Publisher

CI npm MCP Registry MIT

Redditを読み取り、下書きをプレビューし、承認を得て公開できる、セルフホスト可能なAIエージェント向けReddit MCPサーバーです。 Codex、Claude Desktop、OpenCode、またはその他のMCPクライアントを、ご自身のRedditセッションに接続します。投稿、スレッド、サブレディットのルール、受信トレイの通知、Reddit Chatを読み取り、投稿、コメント、DMを準備できます。

ブラウザーを使った基本的なワークフローでは、Redditの開発者APIキーは不要です。ただし、Chrome/Chromiumでご自身のRedditアカウントにサインインする必要があります。LightPandaは、対応する認証済みの読み取りに任意で使用できますが、ログイン、プレビュー、公開にはChromeを使用します。

クイックスタート

Node.js 22以降、npm、Chrome/Chromiumが必要です。

npx -y reddit-mcp-publisher setup

特定のMCPクライアントを使用する場合:

npx -y reddit-mcp-publisher setup --client codex
npx -y reddit-mcp-publisher setup --client claude

セットアップではローカルのMCP設定を作成し、既存のブラウザープロファイルと暗号化キーは保持されます。RedditのパスワードとCookieはブラウザー内に残ります。デスクトップおよびヘッドレスサーバーについては、インストールガイドをご覧ください。

ワークフローの図:Redditを読み取り、下書きをプレビューし、変更内容を確認してから公開

できること

タスク動作
AIエージェントからRedditを読むスレッド、サブレディットのルール、フレア、自分のアクティビティ、受信トレイ、通知を取得します
投稿前に条件を確認する利用可能なカルマとアカウント作成からの経過期間の要件を確認し、条件を満たさない投稿先への投稿を確実にブロックします
投稿、コメント、返信を公開する正確な投稿先とテキストを確定し、ブラウザー上でリアルタイムにプレビューしてから、承認を求めます
Reddit ChatとDM会話を読み取り、受信者を確認したうえで、対応する添付ファイルとともにメッセージを準備します
結果が不確かな場合に対応する記録された公開状態を使い、書き込みをむやみに繰り返さないようにします

Redditのモデレーションルールと自動化に関するルールは引き続き適用されます。公開に失敗する場合があり、サブレディットのモデレーターが後から投稿を削除することもあります。ブラウザーUIの変更や認証チャレンジによって、操作が停止することがあります。

実際のブラウザープレビュー

未公開のr/testの例を表示した、実際のRedditブラウザープレビューの一部

2026年11月2日のメンテナーによるテスト:フォームに入力しましたが、投稿は送信していません。 再現手順と制限事項。

以下は説明用のターミナル操作例です。プレースホルダーはCLIが返す識別子に置き換えてください:

reddit-mcp-publisher reddit-preflight test
reddit-mcp-publisher prepare reddit-post --subreddit test --title "A tool for reviewing Reddit drafts" --body "I built a self-hosted tool. Feedback welcome."
reddit-mcp-publisher preview <draft-id>

プレビューを確認し、公開すると決めた後:

reddit-mcp-publisher approve <draft-id> --digest <preview-sha256>
reddit-mcp-publisher publish <draft-id> --approval <approval-token>

Redditが送信を確認すると、パブリッシャーは公開状態とパーマリンクを記録します。承認は特定の下書きと投稿先に紐づけられます。

ブラウザーMCPとReddit APIツールの比較

Reddit MCP Publisherは認証済みブラウザーセッションを通じて動作し、Reddit Chat、通知、リアルタイムの投稿フォームなどを扱います。APIベースのReddit連携では通常、開発者認証情報を使い、対応するエンドポイントや制限も異なります。どちらもRedditのルールを遵守する必要があります。このプロジェクトはローカルで動作するセルフホスト型であり、公開ホスト型のアカウント接続はありません。

ドキュメントとサポート

バグの報告や再現可能なユースケースの共有をお願いします。独立したユーザーからの報告はショーケースで追跡しています。外部での採用や推薦を主張するものではありません。

MIT ライセンスです。Reddit とは無関係です。

コメント

MCP は初めてですか?

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

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