mcpField
S
systemprompt-mcp-reddit

systemprompt-mcp-reddit

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

systemprompt-mcp-reddit について

systemprompt-mcp-redditは、AIエージェントによるReddit投稿の閲覧、投稿や返信の作成、サブレディット設定の管理を行うMCPサーバーです。文体やルール遵守を設定でき、samplingと通知に対応するsystemprompt.ioクライアント向けに設計されています。

主な機能

  1. 01複数のサブレディット設定
  2. 02人気・新着・議論中の投稿取得
  3. 03テキスト投稿、リンク投稿、返信の作成
  4. 04文体とコンテンツガイドラインの設定
  5. 05生成コンテンツのサブレディット規則への準拠

活用シーン

  1. 01設定済みサブレディットの投稿確認
  2. 02投稿や文脈に沿った返信の下書き
  3. 03サブレディットの要件に沿ったコンテンツ生成

MCP 対応

MCPツールを通じてReddit操作を公開し、samplingと通知機能を利用します。systemprompt.ioクライアント向けで、他のMCPクライアントでは正常に動作しない場合があります。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

systemprompt-mcp-reddit

npm version smithery badge License: Apache-2.0 Twitter Follow Discord

ウェブサイト | ドキュメント | ブログ | API キーを取得

AI エージェントが投稿の閲覧、コンテンツの作成、サブレディット設定の管理など、Reddit とやり取りできるようにする、特化型の Model Context Protocol(MCP)サーバーです。このサーバーは、サンプリング機能と通知機能に対応した systemprompt.io のクライアント向けに設計されています。他の MCP クライアントでは正常に動作しない場合があります。

このサーバーの利用には API KEY が必要です。現在は無料ですが、将来的に変更される可能性があります。こちらから取得できます。

このサーバーは、@modelcontextprotocol/sdk のサンプリング機能と通知機能を使用しています。

機能

コア機能
  • サブレディット設定:AI エージェント向けに複数のサブレディットを設定、管理します
  • コンテンツの取得:設定したサブレディットから人気の投稿、新着投稿、または物議を醸している投稿を取得します
  • コンテンツの作成:カスタマイズ可能なパラメーターを使って、AI が生成した投稿や返信を作成します
  • 文体の制御:AI の口調、語彙、コンテンツのガイドラインを設定します
高度な機能
  • ルールの遵守:サブレディットのルールと要件を自動的に遵守します
  • コンテンツのガイドライン:コンテンツ生成の指示をカスタマイズできます
  • 柔軟な投稿タイプ:テキスト投稿とリンク投稿の両方に対応します
  • スマートな返信:文脈を考慮した返信を生成します
統合機能
  • MCP プロトコルとの統合:Model Context Protocol を完全に実装しています
  • 型安全な実装:TypeScript を完全にサポートします
  • リアルタイム処理:ストリーミング応答に対応します
  • 高度なエラー処理:包括的なエラー管理を提供します

システムアーキテクチャ

このプロジェクトは、他の MCP サーバー実装にも適用できるよう、モジュール型のアーキテクチャを採用しています。

コアコンポーネント
  • MCP プロトコル層:Model Context Protocol を完全に実装します
  • サービス層:Reddit API とのやり取りを抽象化します
  • ハンドラー層:MCP リクエストを振り分けて処理します
  • ツール層:AI エージェントが実行できる操作を定義します
  • ユーティリティ層:検証とデータ変換のためのヘルパーを提供します
ディレクトリ構成
  • /src/config:サーバー設定と機能
  • /src/constants:ツールスキーマ、サンプリング用テンプレート、システム定数
  • /src/handlers:リクエストハンドラーとツールの実装
  • /src/services:API 統合サービス
  • /src/types:TypeScript 型定義
  • /src/utils:ユーティリティ関数とヘルパー

アーキテクチャと実装パターンの詳しいドキュメントについては、以下を参照してください。

テンプレートとしての使用

このコードベースは、ほかの MCP サーバーを作成するためのテンプレートとして利用できるように設計されています。モジュール式のアーキテクチャにより、Reddit との連携をほかの API に簡単に置き換えられます。

  1. サービス層を独自の API 実装に置き換えます
  2. 分野に適した新しいツールを定義します
  3. 型定義とスキーマを更新します
  4. サーバーの機能を設定します

詳しい手順については、TEMPLATE_GUIDE.md をご覧ください。

🎥 デモと紹介

動画デモで Systemprompt MCP Reddit の動作をご覧ください。

▶️ デモ動画を見る

関連リンク

コメント

MCP は初めてですか?

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

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