discord-mcp-server
This server bridges AI assistants to Discord, enabling intelligent bot control and automation through 50+ powerful tools accessible via natural language commands.
Core Capabilities:
💬 Messages & Reactions: Send, read, edit, delete messages, and add emoji reactions with configurable history limits.
🎨 Rich Embeds: Create sophisticated embeds with 10 themes (cyberpunk, gaming, noel, minimal, etc.), images (4 positions), buttons, menus, charts, and visual effects. List, update, analyze, and auto-update embeds at intervals. Generate TypeScript code for embeds.
🔘 Interactive Components: Create buttons (multiple styles), dropdown menus, persistent polls, and interactive quizzes with validation and animations. Register custom JavaScript functions for button actions (refresh, link, role toggle, modal, etc.).
👥 Moderation & Members: List members with filters, get user info, kick, ban, unban, timeout, remove timeout, warn, move between voice channels, and add/remove roles.
🏷️ Roles & 📁 Channels: List, create, edit, delete roles and channels (text/voice/category) with granular permissions, colors, and organization settings.
🖼️ Images & Files: Search images from Unsplash, Coingecko, SimpleIcons (crypto logos, company logos, themed photos). Upload local files to Discord, download Discord files, and display code with syntax highlighting.
🔗 Webhooks: Create, list, and send messages via webhooks with custom avatars and usernames.
💻 System & Utilities: Get server statistics, bot status (health, uptime, latency), explore logs with filtering, preview code with auto-split for long content.
🎮 Gaming: Deploy persistent mini-RPG, create quiz systems with scoring, and show game results with animations (confetti, fireworks, trophy, etc.).
🤖 AI Integration: Compatible with all MCP-supporting assistants (Claude, Gemini, Cursor, etc.) with optimized system prompts for enhanced tool utilization.
Provides 26 tools for comprehensive Discord automation including sending messages, creating polls and interactive elements (buttons, menus), managing server channels and members, handling webhooks, uploading files, creating embeds, and moderating servers through a Discord bot.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@discord-mcp-serversend a welcome message to the general channel"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
📖 À propos
Imaginez pouvoir contrôler Discord avec votre IA préférée ! 💬
Discord MCP Server est un pont entre votre intelligence artificielle et Discord. Il transforme votre bot Discord en un assistant intelligent capable de comprendre et d'exécuter vos commandes.
🤖 Comment ça marche ?
Votre IA envoie une commande
Discord MCP Server traduit cette commande pour Discord
Votre bot exécute l'action sur votre serveur
🌟 Compatible avec TOUS les assistants IA :
✅ Claude Code / Claude Desktop
✅ Hermes Agent (Nous Research)
✅ OpenClaw / Kilo Code
✅ Cursor AI
✅ Cline
✅ Gemini CLI / Google AI Studio
✅ Antigravity
✅ Et tous les autres assistants supportant MCP !
En résumé : Parlez à votre IA, et votre bot Discord exécute. C'est aussi simple que ça ! 🚀
Avec 10 outils unifiés avec actions Enum, vous pouvez faire absolument tout sur Discord :
Envoyer des messages
Créer des sondages interactifs, menus et boutons
Gérer votre serveur (Membres, Rôles, Canaux)
Et bien plus encore !
👉 Consulter la documentation des 10 outils ici
🛠️ Fonctionnalités (10 Outils Unifiés)
Le serveur Discord MCP offre 10 outils unifiés avec actions Enum pour une meilleure organisation :
Action | Description |
upload | Upload un fichier vers Discord (retourne URL CDN) |
download | Télécharge un fichier Discord en local |
Action | Description |
send | Envoie un message texte |
edit | Modifie un message existant |
delete | Supprime un message |
read | Lit l'historique d'un canal |
react | Ajoute une réaction emoji |
Action | Description |
create | Crée un embed avec thèmes, boutons, menus |
list | Liste les embeds d'un canal |
get | Récupère les détails d'un embed |
update | Met à jour un embed existant |
Action | Description |
list | Liste les canaux |
create | Crée un canal |
edit | Modifie un canal |
delete | Supprime un canal |
permissions | Gère les permissions |
Action | Description |
list | Liste les rôles |
create | Crée un rôle |
edit | Modifie un rôle |
delete | Supprime un rôle |
permissions | Gère les permissions |
Action | Description |
list | Liste les membres |
get | Info utilisateur |
kick | Expulse un membre |
ban | Ban un membre |
unban | Débannit |
timeout | Timeout temporaire |
warn | Avertissement |
move | Déplace en vocal |
role | Ajoute/retire rôle |
Action | Description |
create | Crée un sondage interactif |
list | Liste les sondages |
get | Détails d'un sondage |
stop | Arrête un sondage |
Action | Description |
create | Crée un bouton |
register | Lie une fonction JS |
list | Liste les fonctions |
delete | Supprime une fonction |
Action | Description |
create | Crée un menu |
delete | Supprime un menu |
Action | Description |
info | Info serveur |
webhook | Gère les webhooks |
💡 Chaque outil accepte une action
action: 'list' | 'create' | 'edit' | 'delete' | 'get'etc. selon l'outil.
⚙️ Configuration
1. Installation globale
npm install -g discord-mcp-pro2. Variables d'environnement
Créez un fichier .env à la racine :
# Token Discord du bot (obligatoire)
DISCORD_TOKEN=votre_token_ici
# Client ID Discord (optionnel)
DISCORD_CLIENT_ID=votre_client_id_ici
# Guild ID pour les opérations de serveur (optionnel)
DISCORD_GUILD_ID=votre_guild_id_ici3. Configuration MCP (.mcp.json)
Ajoutez à votre configuration MCP (globale ou par projet) :
Windows:
{
"mcpServers": {
"discord": {
"command": "node",
"args": ["C:\\Users\\VOTRE_USER\\AppData\\Roaming\\npm\\node_modules\\discord-mcp-pro\\dist\\index.js"]
}
}
}macOS/Linux:
{
"mcpServers": {
"discord": {
"command": "node",
"args": ["/usr/local/lib/node_modules/discord-mcp-pro/dist/index.js"]
}
}
}💡 Avec l'installation npm globale, le chemin reste le même après chaque mise à jour !
🤖 Configuration du Bot Discord
Créez un bot sur le Portail Développeur
Activez les intents :
✅ Server Members Intent
✅ Message Content Intent
Invitez le bot avec les permissions :
Gérer les messages
Envoyer des messages
Intégrer des liens
Ajouter des réactions
Utiliser les emojis externes
💡 Cas d'usage
Avec Discord MCP Server, vous pouvez :
💬 Automatiser les messages de bienvenue
📊 Créer des sondages interactifs
🎨 Générer des embeds magnifiques
📋 Modérer votre serveur
🔔 Configurer des webhooks pour les notifications
🎮 Créer des boutons pour les commandes rapides
📈 Surveiller l'activité du serveur
🤖 Créer un bot IA qui répond à TOUT - Le bot ultime qui peut :
Répondre aux questions des membres
Aider à la modération automatiquement
Animer le serveur avec des jeux et quiz
Donner des informations en temps réel
Apprendre et s'adapter à votre communauté
Interagir avec tous les services externes (API, bases de données, etc.)
🤖 Prompt System Optimisé
Pour exploiter pleinement les 50 outils de Discord MCP Server, utilisez le prompt système dédié :
👉 Accéder au prompt ou skill système ici
Qu'est-ce que c'est ?
Un prompt système spécialement conçu pour permettre à votre IA de :
🎯 Utiliser automatiquement les bons outils Discord selon vos demandes
🔧 Comprendre les interactions complexes (boutons, menus, sondages)
📋 Générer des réponses adaptées à chaque contexte Discord
🚀 Optimiser l'utilisation des 50 outils disponibles
Comment l'utiliser ?
Copiez le prompt système depuis le lien ci-dessus
Collez-le dans votre système de prompt (Claude, ChatGPT, etc.)
Discutez normalement - l'IA choisira automatiquement les bons outils Discord
Exemple : "Envoie un message de bienvenue avec des boutons interactifs dans le channel #général"
L'IA utilisera automatiquement les outils :
get_channelspour trouver le channelenvoyer_messagepour le messagecreate_custom_buttonspour les boutons
📚 Documentation
🤖 Prompt System/Skill pour Discord MCP - Prompt système optimisé pour exploiter tous les outils Discord MCP
🤝 Contribuer
Les contributions sont les bienvenues ! N'hésitez pas à :
⭐ Mettre une étoile au projet
🐛 Signaler des issues
💡 Proposer des améliorations
🔧 Envoyer des pull requests
Made with ❤️ by DeaMoN888
📸 Galerie
Voici quelques exemples d'utilisation de Discord MCP Server :
🔐 Crypto

🎭 Feux de rôle

💻 Aperçu du code

🍌 Nano Banana

📈 Ethereum Price

Latest Blog Posts
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/DeamonDev888/-Serveur-Discord-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server