discord-mcp-pro
v2.1.4
Published
A comprehensive MCP server for Discord interaction with 10 unified tools - embeds, messages, members, roles, channels, polls, buttons, menus, files, and server management
Maintainers
Readme
📖 À 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
- 🎮 Serveur Discord
- 📘 Documentation Discord.js
- 🔌 Model Context Protocol
- 📚 Guide Discord Developers
- 🤖 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

