Discord MCP Server
Discord MCP Server
Verwalte einen Discord-Server direkt über deinen KI-Programmierassistenten. Erstelle Kanäle, Kategorien, Rollen, setze Berechtigungen, weise Rollen zu und mehr — alles über natürliche Sprache.
virustotal: https://www.virustotal.com/gui/file/56fafed35e2734debed600e585741c53f456148da257065e9ea8c9fcb62c798d
Werkzeuge
Tool | Beschreibung |
| Erstellt einen neuen Kategorie-Kanal |
| Erstellt einen Text- oder Sprachkanal unter einer Kategorie |
| Erstellt eine neue Rolle mit Farbe, Hoist und Erwähnbarkeit |
| Bearbeitet Name, Farbe, Hoist oder Erwähnbarkeit einer Rolle |
| Löscht eine Rolle (nicht verwaltet, unterhalb der Bot-Hierarchie) |
| Weist einem Mitglied eine Rolle per Benutzername zu |
| Entfernt einem Mitglied eine Rolle per Benutzername |
| Legt Kanalberechtigungen fest (Rollen erlauben/verweigern, Schreibgeschützt-Modus, Thread-Kontrolle) |
| Erstellt einen Kanal und schränkt ihn in einem Aufruf ein |
| Benennt einen Text- oder Sprachkanal um |
| Löscht einen Kategorie-Kanal |
| Löscht einen Text- oder Sprachkanal |
| Listet alle Kanäle mit Namen, Typen und Kategorien auf |
| Listet alle Rollen mit Namen, Farben und Mitgliederzahlen auf |
| Erstellt einen Webhook in einem Textkanal |
| Sendet eine Nachricht über einen bestehenden Webhook |
| Legt die Slowmode-Verzögerung (Sekunden) für einen Textkanal fest |
Related MCP server: discord-mcp
Einrichtung
1. Discord-Bot erstellen
Klicke auf Neue Anwendung → benenne sie → Erstellen
Gehe zu Bot → Bot hinzufügen
Aktiviere unter Privilegierte Gateway-Intents:
Server Members IntentMessage Content Intent
Kopiere den Token
Gehe zu OAuth2 → URL-Generator
Bereiche:
botBot-Berechtigungen:
Administrator(oder wähle manuell: Kanäle verwalten, Rollen verwalten, Mitglieder kicken, Webhooks verwalten, Nachrichten senden, Nachrichten lesen, Kanäle anzeigen)
Öffne die generierte URL in deinem Browser, um den Bot auf deinen Server einzuladen
2. Umgebung konfigurieren
cp .env.example .envBearbeite .env und füge deinen Bot-Token ein:
DISCORD_TOKEN=your_token_hereOptional: Lege den Bot per Namen auf einen bestimmten Server fest (Standard: Monolith). Alle Werkzeuge arbeiten nur mit diesem Server:
DISCORD_GUILD_NAME=Monolith3. Abhängigkeiten installieren
pip install -r requirements.txtMCP-Host-Konfiguration
opencode
Füge Folgendes zu opencode.json in deinem Projektstamm hinzu:
{
"mcp": {
"discord": {
"type": "local",
"command": ["python", "/absolute/path/to/discord_mcp_server.py"]
}
}
}Starte opencode neu, um den Server zu laden.
Claude Desktop
Bearbeite claude_desktop_config.json (Datei → Einstellungen → Entwickler → Konfiguration bearbeiten):
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["/absolute/path/to/discord_mcp_server.py"],
"env": {
"DISCORD_TOKEN": "your_token_here"
}
}
}
}Claude Code
Füge es zu ~/.claude.json oder .mcp.json in deinem Projekt hinzu:
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["/absolute/path/to/discord_mcp_server.py"],
"env": {
"DISCORD_TOKEN": "your_token_here"
}
}
}
}Cursor
Erstelle .cursor/mcp.json in deinem Projektstamm (oder ~/.cursor/mcp.json für global):
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["/absolute/path/to/discord_mcp_server.py"],
"env": {
"DISCORD_TOKEN": "your_token_here"
}
}
}
}Windsurf
Füge es zu ~/.codeium/windsurf/mcp_config.json hinzu:
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["/absolute/path/to/discord_mcp_server.py"],
"env": {
"DISCORD_TOKEN": "your_token_here"
}
}
}
}Codex CLI
Füge es zu ~/.codex/config.toml hinzu:
[mcp_servers.discord]
command = "python"
args = ["/absolute/path/to/discord_mcp_server.py"]
[mcp_servers.discord.env]
DISCORD_TOKEN = "your_token_here"Oder füge es über die CLI hinzu:
codex mcp add discord -- python /absolute/path/to/discord_mcp_server.pyAntigravity (Google)
Füge es zu ~/.gemini/config/mcp_config.json hinzu:
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["C:\\path\\to\\discord_mcp_server.py"],
"env": {
"DISCORD_TOKEN": "your_token_here"
}
}
}
}Öffne Antigravity → Agent-Panel → ... → MCP-Server → MCP-Server verwalten → Rohe Konfiguration anzeigen.
Hinweis: Wenn du die
.env-Datei anstelle einer Inline-envverwendest, lasse denenv-Block weg und stelle sicher, dassload_dotenv()im Skript deine.envfindet (das Arbeitsverzeichnis hängt vom Host ab).
So funktioniert es
Das Skript startet einen MCP-Server über stdio, der sich über das Bot-Token mit Discord verbindet. Es registriert alle Werkzeuge beim Start, und dein KI-Assistent ruft sie nach Bedarf auf. Der Discord-Bot muss nur in einem Server sein — er wählt beim Login automatisch den ersten Server aus.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
An MCP server that integrates with Discord to provide AI-powered features.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
The Canva MCP server connects AI assistants (like Claude, ChatGPT, and Cursor) to Canva's API, enabling them to create and manage designs directly within chat conversations. Key capabilities include generating new designs from prompts, autofilling templates, searching and resizing existing designs, importing files from URLs, exporting designs as PDFs or images, and managing folders and comments without switching between tools.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to manage Discord servers through natural language, offering tools for guilds, channels, messages, roles, members, webhooks, invites, and automations. Includes a conversational agent that responds to @mentions in Discord.8Apache 2.0
- AlicenseNot gradedqualityDmaintenanceControl your Discord server with AI. Lets you manage channels, roles, members, messages, and more through natural language.348MIT
- AlicenseNot gradedqualityDmaintenanceEnables managing a Discord server using natural language through AI clients like Claude, with 139 admin tools across 20 categories for roles, channels, members, messages, threads, moderation, and more.16828MIT
- AlicenseBqualityAmaintenanceGives your AI assistant full control of a Discord server: 148 tools for chat, moderation, automod, events, and administration, up to building a complete community server from one paragraph. Every destructive action previews first and waits for your confirmation.1001547Elastic 2.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/hevji/Discord-Bot-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server