Skip to main content
Glama
jimbolo

Reddit MCP Server

by jimbolo

Reddit MCP Server

MCP-Server, der es Claude (und anderen MCP-Clients) ermöglicht, Reddit-Beiträge und Kommentare abzurufen, zu durchsuchen und zu lesen.

Werkzeuge

Tool

Beschreibung

scan_subreddit

Beiträge aus einem Subreddit nach Sortierreihenfolge (hot/top/new/rising) mit optionalen Kommentaren abrufen

search_posts

Reddit-Beiträge nach Stichwort in einem oder allen Subreddits durchsuchen

get_post_details

Vollständige Details und Kommentare für einen bestimmten Beitrag abrufen

find_subreddits

Subreddits nach Themen-Stichwort finden

get_subreddit_info

Metadaten für ein Subreddit abrufen

Related MCP server: reddit-mcp

Einrichtung

npm install
npm run build

Erfordert Node.js 18 oder neuer.

Der Server verwendet Reddits öffentliche JSON-Endpunkte und benötigt keine Reddit-API-Anmeldeinformationen.

Claude Desktop Konfiguration

Fügen Sie zu Ihrer Claude-Desktop-Konfiguration hinzu (~/.config/Claude/claude_desktop_config.json unter macOS/Linux, %APPDATA%\Claude\claude_desktop_config.json unter Windows):

{
  "mcpServers": {
    "reddit": {
      "command": "node",
      "args": ["/absolute/path/to/reddit-mcp/dist/server.js"]
    }
  }
}

Ersetzen Sie den Beispielpfad durch den Pfad, in dem Sie dieses Repository geklont haben.

VS Code MCP Konfiguration

Fügen Sie zu Ihren VS Code Einstellungen hinzu (.vscode/mcp.json):

{
  "servers": {
    "reddit": {
      "type": "stdio",
      "command": "node",
      "args": ["${workspaceFolder}/dist/server.js"]
    }
  }
}

Wenn Sie dies außerhalb des Repository-Arbeitsbereichs konfigurieren, ersetzen Sie ${workspaceFolder} durch den absoluten Pfad zum geklonten Repository.

Verwendungsbeispiele

Sobald die Verbindung hergestellt ist, kann Claude diese Tools verwenden:

  • Subreddit scannen: „Zeig mir die Top-20-Beiträge von r/programming diese Woche"

  • Beiträge suchen: „Suche auf Reddit nach ‚MCP server tutorial'"

  • Beitragsdetails abrufen: „Hole die Kommentare zu diesem ersten Beitrag"

Architektur

  • src/server.ts — MCP-Server-Einstieg, Tool-Registrierung, stdio-Transport

  • src/tools/ — Einzelne Tool-Handler mit Eingabevalidierung

  • src/reddit/ — Reddit-Datenclient mit Provider-Abstraktion

  • src/reddit/providers/publicJson.ts — Public-JSON-Endpunkt-Provider (MVP)

  • src/core/ — Gemeinsame Typen, Validierung und Fehler-Taxonomie

  • src/tests/ — Unit-Tests für Caching und Kommentar-Deduplizierung

Die Provider-Schnittstelle (RedditProvider) erleichtert es, später auf die Reddit-OAuth-API umzusteigen, ohne Tool-Code zu ändern.

Related MCP Connectors

Related MCP Servers

  • 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
    3
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    A local, read-only Reddit MCP server that provides tools for searching posts, retrieving posts/comments, subreddit information, and user content via the official Reddit Data API with caching and privacy-focused features.
    -