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:
- Nachrichten senden
- Öffentliche Threads erstellen
- Nachrichten in Threads senden
- Nachrichten verwalten
- Threads verwalten
- Kanäle verwalten
- Webhooks verwalten
- Reaktionen hinzufügen
- Kanal anzeigen
- Fügen Sie Ihren Discord-Bot zu Ihrem Server hinzu
- Um Ihren Discord-Bot zu Ihrem Server hinzuzufügen, verwenden Sie einen der folgenden Einladungslinks (ersetzen Sie
INSERT_CLIENT_ID_HERE
durch die Client-ID Ihres Bots):- Administrator (vollständiger Zugriff): https://discord.com/oauth2/authorize?client\_id=INSERT\_CLIENT\_ID\_HERE\&scope=bot\&permissions=8
- Benutzerdefinierte Berechtigungen (Mindestanforderung): https://discord.com/oauth2/authorize?client\_id=INSERT\_CLIENT\_ID\_HERE\&scope=bot\&permissions=52076489808
- Um Ihren Discord-Bot zu Ihrem Server hinzuzufügen, verwenden Sie einen der folgenden Einladungslinks (ersetzen Sie
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
Konfiguration
Für den ordnungsgemäßen Betrieb ist ein Discord-Bot-Token erforderlich. Der Server unterstützt zwei Transportmethoden: stdio und streambares HTTP.
Transportmethoden
- stdio (Standard)
- Traditioneller Studio-Transport für die grundlegende Nutzung
- Geeignet für einfache Integrationen
- 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:
- Umgebungsvariablen:
- Verwenden von Befehlszeilenargumenten:
Verwendung mit Claude/Cursor
Claude
- Verwenden des Stdio-Transports:
- Verwenden eines streambaren HTTP-Transports:
Cursor
- Verwenden des Stdio-Transports:
- Verwenden eines streambaren HTTP-Transports:
Tools-Dokumentation
Grundfunktionen
discord_login
: Bei Discord anmeldendiscord_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 Textkanaldiscord_delete_channel
: Einen Kanal löschen
Forumfunktionen
discord_get_forum_channels
: Holen Sie sich eine Liste der Forum-Kanälediscord_create_forum_post
: Einen Forumsbeitrag erstellendiscord_get_forum_post
: Einen Forumsbeitrag erhaltendiscord_reply_to_forum
: Auf einen Forenbeitrag antwortendiscord_delete_forum_post
: Einen Forenbeitrag löschen
Nachrichten und Reaktionen
discord_read_messages
: Kanalnachrichten lesendiscord_add_reaction
: Fügen Sie einer Nachricht eine Reaktion hinzudiscord_add_multiple_reactions
: Mehrere Reaktionen auf eine Nachricht hinzufügendiscord_remove_reaction
: Entfernt eine Reaktion aus einer Nachrichtdiscord_delete_message
: Löscht eine bestimmte Nachricht aus einem Kanal
Webhook-Verwaltung
discord_create_webhook
: Erstellt einen neuen Webhook für einen Discord-Kanaldiscord_send_webhook_message
: Sendet eine Nachricht an einen Discord-Kanal unter Verwendung eines Webhooksdiscord_edit_webhook
: Bearbeitet einen vorhandenen Webhook für einen Discord-Kanaldiscord_delete_webhook
: Löscht einen vorhandenen Webhook für einen Discord-Kanal
Entwicklung
Lizenz
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.
Tools
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.
- Überblick
- Inhaltsverzeichnis
- Voraussetzungen
- Installation
- Konfiguration
- Verwendung mit Claude/Cursor
- Tools-Dokumentation
- Entwicklung
- Lizenz
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -713233TypeScriptMIT License
- -securityAlicense-qualityA 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 -713JavaScriptMIT License
- -securityFlicense-qualityA 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 -16TypeScript
- AsecurityAlicenseAqualityA 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 -933JavaScriptApache 2.0