npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

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

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 ?

  1. Votre IA envoie une commande
  2. Discord MCP Server traduit cette commande pour Discord
  3. 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-pro

2. 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_ici

3. 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

  1. Créez un bot sur le Portail Développeur

  2. Activez les intents :

    • ✅ Server Members Intent
    • ✅ Message Content Intent
  3. 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 ?

  1. Copiez le prompt système depuis le lien ci-dessus
  2. Collez-le dans votre système de prompt (Claude, ChatGPT, etc.)
  3. 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_channels pour trouver le channel
  • envoyer_message pour le message
  • create_custom_buttons pour les boutons

📚 Documentation


🤝 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

GitHub stars GitHub forks GitHub license


📸 Galerie

Voici quelques exemples d'utilisation de Discord MCP Server :

🔐 Crypto

Crypto

🎭 Feux de rôle

Feux de rôle

💻 Aperçu du code

Code Preview

🍌 Nano Banana

Nano Banana

📈 Ethereum Price

Ethereum Price