Get the FREE Ultimate OpenClaw Setup Guide →

mcp s

Collection of working MCP servers for Claude Desktop - Discord, Reddit, LinkedIn, X (Twitter) integrations

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add rgthelen-mcp-servers

How to use

This MCP bundle provides a collection of MCP servers that integrate Claude Desktop with Discord, Reddit, LinkedIn, and X (Twitter). Each server is a separate project that you clone and configure individually. The package focuses on enabling Claude Desktop to manage and interact with these platforms via dedicated MCP endpoints described in each repository's CLAUDE.md and README. To start, pick a specific server from the list, follow its repository instructions, and then configure Claude Desktop to reference that server through its CLAUDE.md guidance. The tooling includes capabilities such as channel and member management for Discord, content creation and moderation for Reddit, professional profile and post management for LinkedIn, and OAuth-based tweet and timeline operations for X. Ensure you have the appropriate API credentials for each platform and place them in the provided .env.example/config templates as instructed by each repository.

How to install

Prerequisites:

  • Node.js 18+ installed on your machine
  • Git installed
  • Claude Desktop installed
  • Personal API credentials for each platform you intend to use (Discord, Reddit, LinkedIn, X)

Step-by-step installation for the collection:

  1. Inspect the list of available MCP servers and choose the one you want to use (Discord, Reddit, LinkedIn, or X).

  2. For the chosen server, open its repository page (as linked in README) and clone it locally:

    git clone https://github.com/rgthelen/<server-repo-name>.git cd <server-repo-name>

  3. Install dependencies:

    npm install

  4. Copy the example environment file and populate credentials:

    cp .env.example .env

    Edit .env with your credentials (Discord bot token, Reddit client ID/secret, LinkedIn access token, X client ID/secret, etc.)

  5. Build the server (if applicable):

    npm run build

  6. Start the MCP server locally:

    npm start

  7. Configure Claude Desktop to connect to the running MCP server following the repository's CLAUDE.md instructions.

Notes:

  • Some repositories may provide additional setup scripts or environment variables; follow those specific instructions in each CLAUDE.md and README.
  • If you’re using Docker, follow the repository’s Docker usage instructions instead of npm start.

Additional notes

Tips and common issues:

  • Always keep API credentials secure; do not commit .env files to version control.
  • Ensure Node.js version matches the requirements listed in each repository (usually Node.js 18+).
  • If you encounter OAuth callback issues, ensure your redirect URIs match those configured in the platform developer portals (Discord, X, LinkedIn, etc.).
  • Refresh tokens where applicable; some services (like X) require periodic token refresh to keep integrations alive.
  • After starting an MCP server, verify that Claude Desktop references it via CLAUDE.md setup instructions and that the claude_desktop_config.json is updated accordingly.
  • The README indicates this is a curated collection; for production, consider pinning and documenting the exact server versions you deploy to avoid breaking changes when upstream repos update.
Sponsor this space

Reach thousands of developers