HM

hawstein/mcp-server-reddit

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

184 stars 40 forks Качество 75 Тренд 21MIT

hawstein/mcp-server-reddit — это кандидат на MCP-сервер, импортированный из https://github.com/hawstein/mcp-server-reddit.

Обзор

hawstein/mcp-server-reddit — это кандидат на MCP-сервер, импортированный из https://github.com/hawstein/mcp-server-reddit.

Обзор (машинный перевод)

Сервер Model Context Protocol, предоставляющий доступ к публичному API Reddit для LLM. Этот сервер позволяет LLM взаимодействовать с контентом Reddit, включая просмотр постов на главной странице, доступ к информации сабреддита и чтение комментариев к постам.

Этот сервер использует redditwarp для взаимодействия с публичным API Reddit и предоставляет функциональность через протокол 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’, ‘новости’)

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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:
Открыть полный README на GitHub

Установка

uvx mcp-server-reddit
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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