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
- Senden von Nachrichten in Threads
- Threads verwalten
- Kanäle verwalten
- Reaktionen hinzufügen
Installation
Installation über Smithery
So installieren Sie mcp-discord für Claude Desktop automatisch über Smithery :
Manuelle Installation
Konfiguration
Für den ordnungsgemäßen Betrieb ist ein Discord-Bot-Token erforderlich. Sie können es auf zwei Arten bereitstellen:
- Umgebungsvariablen:
- Verwenden des Parameters
--config
beim Starten:
Verbessertes Startskript
Das Projekt enthält ein verbessertes Startskript ( start-discord.js
), das ein besseres Debugging und eine bessere Fehlerbehandlung ermöglicht:
- Lädt Umgebungsvariablen aus der .env-Datei
- Legt die Standardserver- und Kanal-IDs fest, falls nicht angegeben
- Leitet console.log nach stderr um, um JSON-Analyseprobleme in Claude Desktop zu vermeiden
- Testet die Discord-Verbindung direkt vor dem Start des MCP-Servers
- Bietet detaillierte Fehlerinformationen, wenn etwas schief geht
So verwenden Sie dieses Skript:
Verwendung mit Claude/Cursor
- Claude
- Cursor
Tools-Dokumentation
Grundfunktionen
discord_login
: Bei Discord anmeldendiscord_list_guilds
: Listet alle verfügbaren Discord-Server (Gilden) mit ihren Kanälen aufdiscord_send
: Senden Sie eine Nachricht an einen angegebenen Kanaldiscord_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-MCP-Server, der KI-Assistenten die Interaktion mit Discord-Plattformen ermöglicht und Funktionen wie das Senden von Nachrichten, das Verwalten von Kanälen, das Erstellen von Forenbeiträgen und die Handhabung von Webhooks bereitstellt.
- Überblick
- Inhaltsverzeichnis
- Voraussetzungen
- Installation
- Konfiguration
- Verwendung mit Claude/Cursor
- Tools-Dokumentation
- Entwicklung
- Lizenz
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables posting messages to Discord webhooks, allowing customization of content, username, and avatar URL.Last updated -10JavaScriptMIT License
- AsecurityAlicenseAqualityA Discord Model Context Protocol server that enables AI assistants to interact with Discord, providing functionality for sending messages, managing channels, handling forum posts, and working with reactions.Last updated -152435TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP server that allows Claude to interact with Discord by providing tools for sending/reading messages and managing server resources through Discord's API.Last updated -1920JavaScript
- -securityFlicense-qualityA Discord bot server that integrates with Mastra's MCP Bot component to provide intelligent assistance and answer questions about Mastra.ai through direct messages and slash commands.Last updated -1691TypeScript