MCP-Discord

Integrations

  • Enables interaction with Discord servers through a bot, providing tools for sending messages, managing channels, creating and managing forum posts, reading channel messages, and adding/removing message reactions.

MCP-Discord

Ein Discord MCP-Server (Model Context Protocol), der es KI-Assistenten ermöglicht, mit der Discord-Plattform zu interagieren.

Überblick

MCP-Discord bietet die folgenden Discord-bezogenen Funktionen:

  • Beim Discord-Bot anmelden
  • Serverinformationen abrufen
  • Kanalnachrichten lesen/löschen
  • Senden Sie Nachrichten an angegebene Kanäle
  • Abrufen von Forum-Kanallisten
  • Erstellen/Löschen/Beantworten von Forenbeiträgen
  • Textkanäle erstellen/löschen
  • Nachrichtenreaktionen hinzufügen/entfernen
  • Webhooks erstellen/bearbeiten/löschen/verwenden

Inhaltsverzeichnis

Voraussetzungen

  • Node.js (v16.0.0 oder höher)
  • npm (v7.0.0 oder höher)
  • Ein Discord-Bot mit entsprechenden Berechtigungen
    • Bot-Token (erhältlich im Discord Developer Portal )
    • Nachrichteninhaltsabsicht aktiviert
    • Server Members Intent aktiviert
    • Präsenzabsicht aktiviert
  • Berechtigungen auf Ihrem Discord-Server:
    • Nachrichten senden
    • Öffentliche Threads erstellen
    • Nachrichten in Threads senden
    • Threads verwalten
    • Kanäle verwalten
    • Reaktionen hinzufügen

Installation

Installation über Smithery

So installieren Sie mcp-discord für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @barryyip0625/mcp-discord --client claude

Manuelle Installation

# Clone the repository git clone https://github.com/barryyip0625/mcp-discord.git cd mcp-discord # Install dependencies npm install # Compile TypeScript npm run build

Konfiguration

Für den ordnungsgemäßen Betrieb ist ein Discord-Bot-Token erforderlich. Sie können es auf zwei Arten bereitstellen:

  1. Umgebungsvariablen:
DISCORD_TOKEN=your_discord_bot_token
  1. Verwenden des Parameters --config beim Starten:
node path/to/mcp-discord/build/index.js --config "{\"DISCORD_TOKEN\":\"your_discord_bot_token\"}"

Verwendung mit Claude/Cursor

  • Claude
    { "mcpServers": { "discord": { "command": "node", "args": [ "path/to/mcp-discord/build/index.js" ], "env": { "DISCORD_TOKEN": "your_discord_bot_token" } } } }
  • Cursor
    { "mcpServers": { "discord": { "command": "cmd", "args": [ "/c", "node", "path/to/mcp-discord/build/index.js" ], "env": { "DISCORD_TOKEN": "your_discord_bot_token" } } } }

Tools-Dokumentation

Grundfunktionen

  • discord_login : Bei Discord anmelden
  • discord_send : Senden Sie eine Nachricht an einen angegebenen Kanal
  • discord_get_server_info : Discord-Serverinformationen abrufen

Kanalverwaltung

  • discord_create_text_channel : Erstelle einen Textkanal
  • discord_delete_channel : Einen Kanal löschen

Forumfunktionen

  • discord_get_forum_channels : Holen Sie sich eine Liste der Forum-Kanäle
  • discord_create_forum_post : Einen Forumsbeitrag erstellen
  • discord_get_forum_post : Einen Forumsbeitrag erhalten
  • discord_reply_to_forum : Auf einen Forenbeitrag antworten
  • discord_delete_forum_post : Einen Forenbeitrag löschen

Nachrichten und Reaktionen

  • discord_read_messages : Kanalnachrichten lesen
  • discord_add_reaction : Fügen Sie einer Nachricht eine Reaktion hinzu
  • discord_add_multiple_reactions : Mehrere Reaktionen auf eine Nachricht hinzufügen
  • discord_remove_reaction : Entfernt eine Reaktion aus einer Nachricht
  • discord_delete_message : Löscht eine bestimmte Nachricht aus einem Kanal

Webhook-Verwaltung

  • discord_create_webhook : Erstellt einen neuen Webhook für einen Discord-Kanal
  • discord_send_webhook_message : Sendet eine Nachricht an einen Discord-Kanal unter Verwendung eines Webhooks
  • discord_edit_webhook : Bearbeitet einen vorhandenen Webhook für einen Discord-Kanal
  • discord_delete_webhook : Löscht einen vorhandenen Webhook für einen Discord-Kanal

Entwicklung

# Development mode npm run dev

Lizenz

MIT-Lizenz

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Ein Discord Model Context Protocol-Server, der KI-Assistenten die Interaktion mit Discord ermöglicht und Funktionen zum Senden von Nachrichten, Verwalten von Kanälen, Bearbeiten von Forenbeiträgen und Arbeiten mit Reaktionen bereitstellt.

  1. Überblick
    1. Inhaltsverzeichnis
      1. Voraussetzungen
        1. Installation
          1. Installation über Smithery
          2. Manuelle Installation
        2. Konfiguration
          1. Verwendung mit Claude/Cursor
            1. Tools-Dokumentation
              1. Grundfunktionen
              2. Kanalverwaltung
              3. Forumfunktionen
              4. Nachrichten und Reaktionen
              5. Webhook-Verwaltung
            2. Entwicklung
              1. Lizenz

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.
                  Last updated -
                  22
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables AI assistants to interact with Telegram, allowing them to search channels, list available channels, retrieve messages, and filter messages by regex patterns.
                  Last updated -
                  12
                  JavaScript
                  MIT License
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server implementation that enables AI assistants to interact with Slack workspaces, allowing them to browse channels, send messages, reply to threads, add reactions, and retrieve user information.
                  Last updated -
                  18
                  JavaScript
                  Apache 2.0
                • A
                  security
                  F
                  license
                  A
                  quality
                  A Model Context Protocol server that enables AI assistants to interact with Bluesky/ATProtocol, providing authentication, timeline access, post creation, and social features like likes and follows.
                  Last updated -
                  18
                  10
                  TypeScript
                  • Apple
                  • Linux

                View all related MCP servers

                ID: 2bqg6lmefv