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 (l'outil que vous utilisez maintenant !)
✅ Google AI Studio (Gemini)
✅ Antigravity
✅ Gemini CLI
✅ Cursor AI
✅ Kilo Code
✅ Cline
✅ 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 50 outils puissants, 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 liste complète des 50 outils ici
🛠️ Fonctionnalités (50 Outils)
Outil | Description |
envoyer_message | Envoie un message texte simple |
read_messages | Lit l'historique d'un canal |
edit_message | Modifie un message envoyé par le bot |
delete_message | Supprime un message spécifique |
add_reaction | Ajoute une réaction emoji |
Outil | Description |
creer_embed | Création d'embeds avec thèmes et boutons |
list_embeds | Scanne un canal pour lister les embeds |
get_embed_details | Récupère la structure JSON pour édition |
update_embed | Modification dynamique d'un embed existant |
get_embed_analytics | Statistiques d'interaction |
list_auto_update_embeds | Liste les embeds à mise à jour auto |
stop_embed_auto_update | Arrête le cycle de mise à jour |
Outil | Description |
create_button | Crée un bouton interactif simple |
create_menu | Crée un menu déroulant |
create_poll | Génère un sondage interactif avec persistance |
enregistrer_fonction_bouton | Lie un script JS à un bouton |
attacher_fonction_embed | Lie un script à un bouton d'embed |
lister_fonctions_boutons | Affiche tous les scripts enregistrés |
supprimer_fonction_bouton | Supprime le script d'un bouton |
Outil | Description |
list_members | Liste les membres avec filtres |
get_user_info | Détails complets du profil utilisateur |
kick_member | Expulse un membre |
ban_member | Bannit un membre (avec raison) |
unban_member | Débannit un utilisateur |
timeout_member | Applique une sourdine temporaire |
remove_timeout | Retire le time-out d'un membre |
warn_member | Enregistre un avertissement |
move_member | Déplace un membre vers un salon vocal |
add_role_to_member | Assigne un rôle à un utilisateur |
remove_role_from_member | Retire un rôle d'un utilisateur |
Outil | Description |
list_roles | Liste tous les rôles et permissions |
create_role | Crée un nouveau rôle |
edit_role | Modifie un rôle existant |
delete_role | Supprime un rôle |
set_role_permissions | Définit massivement les permissions |
list_channels | Liste les salons et catégories |
create_channel | Crée un nouveau salon |
edit_channel | Modifie un salon existant |
delete_channel | Supprime un salon |
set_channel_permissions | Configure les accès par rôle |
Outil | Description |
list_images | Recherche de logos et photos HD (Unsplash) |
uploader_fichier | Envoie un fichier local vers Discord |
telecharger_fichier | Télécharge un fichier Discord en local |
Outil | Description |
get_server_info | Statistiques globales de la guilde |
statut_bot | Santé, uptime et latence du bot |
logs_explorer | Consultation des logs du serveur |
code_preview | Affiche du code avec coloration syntaxique |
create_webhook | Crée un webhook sur un canal |
list_webhooks | Liste les webhooks d'un canal |
send_webhook | Envoie un message via webhook |
🚀 Démarrage Rapide
Prérequis
Installation
⚙️ Configuration
Variables d'environnement
Créez un fichier .env :
Configuration .mcp.json
Ajoutez à votre configuration MCP :
⚠️ Important: Remplacez
CHEMIN_VERS_VOTRE_PROJETpar le chemin absolu vers votre installation
🤖 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
