Skip to main content
Glama

MCP-Discord

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 (entweder mithilfe von Kanal-IDs oder Kanalnamen).
  • 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
  • Erforderliche Berechtigungen für Ihren Discord-Server:
Einfachste Einrichtung
  • Administrator (empfohlen für schnelle Einrichtung und volle Funktionalität)
Oder wählen Sie nur die erforderlichen Berechtigungen aus:

Notiz:
Gemäß dem Sicherheitsmodell von Discord kann ein Bot nur auf Informationen von Servern zugreifen, zu denen er ausdrücklich hinzugefügt wurde.
Wenn Sie diesen MCP-Server verwenden möchten, um auf einen bestimmten Discord-Server zuzugreifen, müssen Sie den Bot zuerst zu diesem Server hinzufügen.
Verwenden Sie den unten stehenden Einladungslink, um den Bot zu Ihrem Zielserver hinzuzufügen.

Installation

Installation über Smithery

So installieren Sie mcp-discord automatisch über Smithery

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. Der Server unterstützt zwei Transportmethoden: stdio und streambares HTTP.

Transportmethoden

  1. stdio (Standard)
    • Traditioneller Studio-Transport für die grundlegende Nutzung
    • Geeignet für einfache Integrationen
  2. streambares HTTP
    • HTTP-basierter Transport für fortgeschrittenere Szenarien
    • Unterstützt zustandslosen Betrieb
    • Konfigurierbare Portnummer

Konfigurationsoptionen

Sie können die Konfiguration auf zwei Arten bereitstellen:

  1. Umgebungsvariablen:
DISCORD_TOKEN=your_discord_bot_token
  1. Verwenden von Befehlszeilenargumenten:
# For stdio transport (default) node build/index.js --config "your_discord_bot_token" # For streamable HTTP transport node build/index.js --transport http --port 3000 --config "your_discord_bot_token"

Verwendung mit Claude/Cursor

Claude

  1. Verwenden des Stdio-Transports:
{ "mcpServers": { "discord": { "command": "node", "args": [ "path/to/mcp-discord/build/index.js", "--config", "your_discord_bot_token" ] } } }
  1. Verwenden eines streambaren HTTP-Transports:
{ "mcpServers": { "discord": { "command": "node", "args": [ "path/to/mcp-discord/build/index.js", "--transport", "http", "--port", "3000", "--config", "your_discord_bot_token" ] } } }

Cursor

  1. Verwenden des Stdio-Transports:
{ "mcpServers": { "discord": { "command": "cmd", "args": [ "/c", "node", "path/to/mcp-discord/build/index.js", "--config", "your_discord_bot_token" ] } } }
  1. Verwenden eines streambaren HTTP-Transports:
{ "mcpServers": { "discord": { "command": "cmd", "args": [ "/c", "node", "path/to/mcp-discord/build/index.js", "--transport", "http", "--port", "3000", "--config", "your_discord_bot_token" ] } } }

Tools-Dokumentation

Grundfunktionen

  • discord_login : Bei Discord anmelden
  • discord_send : Senden Sie eine Nachricht an einen angegebenen Kanal (unterstützt sowohl die Kanal-ID als auch den Kanalnamen)
  • 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

Install Server
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. Einfachste Einrichtung
        2. Oder wählen Sie nur die erforderlichen Berechtigungen aus:
      2. Installation
        1. Installation über Smithery
        2. Manuelle Installation
      3. Konfiguration
        1. Transportmethoden
        2. Konfigurationsoptionen
      4. Verwendung mit Claude/Cursor
        1. Claude
        2. Cursor
      5. Tools-Dokumentation
        1. Grundfunktionen
        2. Kanalverwaltung
        3. Forumfunktionen
        4. Nachrichten und Reaktionen
        5. Webhook-Verwaltung
      6. Entwicklung
        1. Lizenz

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that allows AI assistants to interact with the VRChat API, enabling retrieval of user information, friends lists, and other VRChat data through a standardized interface.
            Last updated -
            7
            132
            33
            TypeScript
            MIT License
            • 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 -
            7
            13
            JavaScript
            MIT License
            • Apple
          • -
            security
            F
            license
            -
            quality
            A comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.
            Last updated -
            16
            TypeScript
          • A
            security
            A
            license
            A
            quality
            A server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.
            Last updated -
            9
            33
            JavaScript
            Apache 2.0

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/barryyip0625/mcp-discord'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server