HM

hawstein/mcp-server-reddit

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

184 stars 40 forks 品質 75 トレンド 21MIT

hawstein/mcp-server-redditは、[[T0]からインポートされたMCPサーバー候補です。

概要

hawstein/mcp-server-redditは、[[T0]からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

LLM向けのReddit公開APIへのアクセスを提供するモデルコンテキストプロトコルサーバーです。このサーバーはLLMがRedditのコンテンツとやり取りできるようにし、フロントページ投稿の閲覧、サブレディット情報へのアクセス、投稿コメントの閲覧などが含まれます。

このサーバーはredditwarpを使ってRedditの公開APIとやり取りし、MCPプロトコルを通じてその機能を公開しています。

ビデオデモ(クリックして視聴)

クリンデ👇でのデモ

利用可能なツール

  • get_frontpage_posts - Redditのフロントページからホットな投稿を入手してください

  • 任意の引数:

  • limit(整数):返送すべき投稿数(デフォルト:10、範囲:1〜100)

  • get_subreddit_info - サブレディットに関する情報を得る

  • 必要な引数:

  • subreddit_name(文字列):サブレディット名(例:『Python』『news』)

  • get_subreddit_hot_posts - 特定のサブレディットからホットな投稿を入手

  • 必要な引数:

  • subreddit_name(文字列):サブレディットの名前(例:『Python』『news』)

  • 任意の引数:

  • limit(整数):返送すべき投稿数(デフォルト:10、範囲:1〜100)

  • get_subreddit_new_posts - 特定のサブレディットから新しい投稿を受け取る

  • 必要な引数:

  • subreddit_name(文字列):サブレディットの名前(例:『Python』『news』)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

MCP Server Reddit

A Model Context Protocol server providing access to Reddit public API for LLMs. This server enables LLMs to interact with Reddit’s content, including browsing frontpage posts, accessing subreddit information, and reading post comments.

This server uses redditwarp to interact with Reddit’s public API and exposes the functionality through MCP protocol.

Video Demo (Click to Watch)

A demo in Clinde 👇

Available Tools

  • get_frontpage_posts - Get hot posts from Reddit frontpage

    • Optional arguments:
      • limit (integer): Number of posts to return (default: 10, range: 1-100)
  • get_subreddit_info - Get information about a subreddit

    • Required arguments:
      • subreddit_name (string): Name of the subreddit (e.g. ‘Python’, ‘news’)
  • get_subreddit_hot_posts - Get hot posts from a specific subreddit

    • Required arguments:
      • subreddit_name (string): Name of the subreddit (e.g. ‘Python’, ‘news’)
    • Optional arguments:
      • limit (integer): Number of posts to return (default: 10, range: 1-100)
  • get_subreddit_new_posts - Get new posts from a specific subreddit

    • Required arguments:
      • subreddit_name (string): Name of the subreddit (e.g. ‘Python’, ‘news’)
    • Optional arguments:
      • limit (integer): Number of posts to return (default: 10, range: 1-100)
  • get_subreddit_top_posts - Get top posts from a specific subreddit

    • Required arguments:
      • subreddit_name (string): Name of the subreddit (e.g. ‘Python’, ‘news’)
    • Optional arguments:
      • limit (integer): Number of posts to return (default: 10, range: 1-100)
      • time (string): Time filter for top posts (default: ‘’, options: ‘hour’, ‘day’, ‘week’, ‘month’, ‘year’, ‘all’)
  • get_subreddit_rising_posts - Get rising posts from a specific subreddit

    • Required arguments:
      • subreddit_name (string): Name of the subreddit (e.g. ‘Python’, ‘news’)
    • Optional arguments:
      • limit (integer): Number of posts to return (default: 10, range: 1-100)
  • get_post_content - Get detailed content of a specific post

    • Required arguments:
      • post_id (string): ID of the post
    • Optional arguments:
      • comment_limit (integer): Number of top-level comments to return (default: 10, range: 1-100)
      • comment_depth (integer): Maximum depth of comment tree (default: 3, range: 1-10)
  • get_post_comments - Get comments from a post

    • Required arguments:
      • post_id (string): ID of the post
    • Optional arguments:
GitHub で README 全文を見る

インストール

uvx mcp-server-reddit
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

"mcpServers": { "reddit": { "command": "uvx", "args": ["mcp-server-reddit"] } }