Skip to main content
Glama

システムプロンプト-MCP-Reddit

npmバージョン 鍛冶屋のバッジ ライセンス: Apache-2.0 Twitterフォロー 不和

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

AIエージェントがRedditとインタラクト(投稿の閲覧、コンテンツの作成、サブレディット設定の管理など)できるようにする、専用のモデルコンテキストプロトコル(MCP)サーバーです。このサーバーは、サンプリング機能と通知機能をサポートするsystemprompt.ioクライアントと連携するように設計されており、他のMCPクライアントでは正常に動作しない可能性があります。

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

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

特徴

コア機能

  • サブレディット設定: AIエージェントの複数のサブレディットを設定および管理します

  • コンテンツ取得: 設定されたサブレディットから、ホット、新着、または物議を醸す投稿を取得します

  • コンテンツ作成: カスタマイズ可能なパラメータを使用して AI を活用した投稿や返信を生成

  • ライティングスタイルのコントロール: AIのトーン、語彙、コンテンツのガイドラインを設定します

高度な機能

  • ルールコンプライアンス: サブレディットのルールと要件への自動遵守

  • コンテンツガイドライン: コンテンツ生成のためのカスタマイズ可能な指示

  • 柔軟な投稿タイプ: テキスト投稿とリンク投稿の両方をサポート

  • スマートリプライ:コンテキストに応じた応答生成

統合機能

  • MCPプロトコル統合:モデルコンテキストプロトコルの完全実装

  • 型安全な実装: TypeScriptの完全なサポート

  • リアルタイム処理:ストリーミング応答をサポート

  • 高度なエラー処理: 包括的なエラー管理

Related MCP server: Reddit MCP Server

システムアーキテクチャ

このプロジェクトは、他の MCP サーバー実装に適応できるように設計されたモジュール アーキテクチャに従います。

コアコンポーネント

  • MCPプロトコル層:完全なモデルコンテキストプロトコルを実装します

  • サービス層: 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 の動作を確認するには、ビデオ デモをご覧ください。

▶️ デモビデオを見る

関連リンク

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    F
    maintenance
    An MCP server that enables AI assistants to access and interact with Reddit content through features like user analysis, post retrieval, subreddit statistics, and authenticated posting capabilities.
    15
    301
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that provides both read-only and authenticated access to Reddit content and interactions without requiring a developer API key. It enables users to browse posts, search subreddits, and perform write actions like commenting and voting by leveraging browser session cookies.
    8
    2
    -
  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that provides AI agents with full Reddit API capabilities including search, browsing, reading, posting, commenting, voting, editing, and deleting.
    18
    8 npm
    MIT