DiscordMCP
Serveur MCP Discord hébergé

Ton serveur Discord, piloté par la conversation.

Créer des salons, distribuer des rôles, régler des permissions, lire et écrire des messages. Tu dis ce que tu veux, ton assistant le fait. Pas de console, rien à installer, et personne d'autre ne peut toucher à ton serveur.

Commencer l'installation Copier un token, cliquer une fois. 5 minutes.

Fonctionne avec Claude et avec ChatGPT. Une seule entrée étroite sert les deux : une adresse, une phrase de passe, et seulement les outils que tu as allumés. ChatGPT les appelle des plugins et demande son mode développeur, encore en bêta chez eux.

Claude Ta conversation

Prépare un espace pour le tournoi d'été : un salon d'annonces où je suis seul à pouvoir écrire, un salon d'inscription, un salon vocal, et un rôle « Participant » qui ne peut écrire que là.

Très bien, trois salons, un rôle, et seul le rôle peut les voir.

create_channel #annonces
create_channel #inscription
create_channel #discussion-tournoi
create_role Participant
set_channel_permission × 4

Catégorie et trois salons créés, rôle ajouté, quatre permissions particulières posées. Dix-huit secondes.

Ma guilde Ton serveur Discord
L'impression que ça donne

Tu le décris. Ça existe.

Pas de menus, pas de matrice de permissions, pas de nombres à dix-huit chiffres. 2 exemples tirés de sessions réelles :

T

ToiMa guilde

Qui traîne encore l'ancien rôle de modération alors qu'il a le nouveau depuis la réorganisation ?

C

ClaudeMCP

A passé les membres en revue, trouvé sept personnes qui ont les deux, renvoyé la liste des noms, et n'a rien changé tant que tu ne le dis pas.
T

ToiMa guilde

Le salon d'aide est en désordre. Réorganise-le pour que les nouveaux voient les règles en premier.

C

ClaudeMCP

A changé le sujet du salon et l'ordre, placé un salon de règles au-dessus, retiré à @everyone le droit d'écrire dans les règles.

Chacun de ces changements apparaît dans ton salon de journal quelques secondes plus tard, avec tout ce qui a été refusé.

La boîte à outils

50 outils. Aucun d'eux ne veut dire « tout le reste ».

Chacun nommé, chacun vérifié avant de toucher à quoi que ce soit. 41 fonctionnent dès le départ. Les 9 qui ne se défont pas sont éteints tant que tu ne les allumes pas toi-même.

Regarde seulement15
  • server_overview
  • list_channels
  • list_roles
  • find_member
  • list_members
  • read_messages
  • channel_permissions
  • read_reactions
  • list_emojis
  • list_pins
  • list_bans
  • list_threads
  • list_invites
  • list_events
  • audit_log
Change quelque chose26
  • create_channel
  • edit_channel
  • clone_channel
  • unarchive_channel
  • set_channel_permission
  • create_role
  • edit_role
  • clone_role
  • move_role
  • give_role
  • take_role
  • send_message
  • edit_message
  • create_poll
  • add_reaction
  • remove_reaction
  • pin_message
  • unpin_message
  • unban_member
  • create_thread
  • archive_thread
  • unarchive_thread
  • create_invite
  • create_event
  • edit_event
  • archive_channel
Éteint tant que tu ne l'allumes pas9
  • delete_channel
  • delete_message
  • delete_role
  • kick_member
  • timeout_member
  • ban_member
  • clear_reactions
  • revoke_invite
  • cancel_event

Cinq actions irréversibles par tranche de dix minutes. Cette limite n'est délibérément pas un réglage. Une limite que l'on peut relever depuis un écran est relevée la première fois qu'elle dit non, et c'est exactement le moment où elle fait son travail.

Et un interrupteur qui n'est pas un outil : prévenir tout le monde. Allumé, les outils de rôles ci-dessus peuvent donner à un rôle le droit d'alerter tous les membres d'un coup. Ton assistant ne peut toujours pas le faire lui-même, quoi qu'on lui demande. Il détient cette permission uniquement pour pouvoir la transmettre, car Discord ne laisse personne distribuer un droit qu'il n'a pas.

Et un qui change ce que ton assistant peut faire lui-même : annoncer à tout le monde. Allumé, un @everyone dans un message de ton assistant atteint vraiment tout le monde. Éteint, comme il est livré, il écrit le mot et Discord le traite comme du texte. Chaque message qui réveille tout le monde consomme l'une des cinq actions irréversibles par dix minutes.

La forme du produit

Ton bot, pas le nôtre

C'est toi qui crées l'application Discord. Le token n'atteint que ton serveur, et tu peux le révoquer à tout moment sans nous demander quoi que ce soit. Il n'existe pas de bot partagé installé chez tous les clients à la fois.

21 des 53 permissions que Discord peut accorder

Survole une case pour voir de quelle permission il s'agit.

50 outils, et aucun n'a besoin d'Administrateur. Nous ne mettons pas simplement dans le lien d'invitation tout ce que Discord propose. Ce sont exactement les 21 permissions que les outils utilisent réellement, modération comprise, et pas une de plus.

La case au contour rouge est Administrateur. Elle reste éteinte, donc Discord lui-même n'autorisera pas ton bot à distribuer une permission d'administrateur, indépendamment de tout ce qu'il y a dans notre code. Et ce qui décide si quelque chose peut arriver, ce n'est de toute façon pas la permission. C'est l'existence de l'outil, et c'est cela que tu allumes.

Ton propre processus, ton sous-domaine, ton certificat et ton salon de journal. Pas de base de données commune, pas de bot commun, et aucun paquet tiers sur la machine.

Sécurité

La première règle, pas la dernière page.

Une instance détient un token capable de restructurer un serveur Discord. Nous détenons celui de chaque client. Cette phrase est la raison de chaque décision ici, et aucune n'a été ajoutée après coup.

Zéro paquet tiers

Le processus qui détient ton token n'exécute le code de personne d'autre. Aucune bibliothèque, aucune mise à jour pendant la nuit, aucune chaîne d'approvisionnement.

Le token ne reste pas chez nous

Il passe en chemin vers ta propre instance et il est effacé dès que cette instance signale qu'elle a démarré. Ce qui reste est une empreinte : assez pour remarquer qu'il a changé, pas assez pour s'en servir.

Un processus par client

Adresse à toi, certificat à toi, salon de journal à toi, fichier de réglages à toi. Il n'existe aucune base de données commune où le serveur d'un client pourrait ressortir dans la réponse d'un autre.

Le portail n'est jamais root

Installer une instance demande les droits root. Le service web auquel des inconnus envoient des requêtes ne les a pas : il dépose une demande dans un répertoire, et un programme hors d'atteinte depuis Internet vient la chercher.

Aucune connexion permanente

Ton bot n'ouvre aucune connexion gateway vers Discord. Il ne parle que lorsqu'il a quelque chose à faire, et se tait le reste du temps. Pas de seconde présence sur ton serveur, et rien qui écoute en arrière-plan.

Les refus aussi sont écrits

Chaque changement va dans un salon sur ton propre serveur, et chaque refus également. Le refus est la moitié la plus utile : une tentative qui n'a jamais atteint Discord ne laisse de trace nulle part ailleurs.

Chacun de ces points est une décision avec un fichier derrière elle, pas une déclaration d'intention. Nous les écrivons pour que tu puisses nous y tenir.

L'installation

Un copier-coller, un clic.

Nous avons pris pour ces 5 minutes tout le soin dont nous sommes capables, pour qu'elles soient aussi simples et aussi sûres que les deux le permettent ensemble. Quatre étapes, et aucune ne te demande de comprendre quoi que ce soit de technique.

1

Créer l'application

Dans le portail développeur de Discord : nouvelle application, onglet Bot, Reset Token, copier. Un guide illustré est disponible ici.

2

Coller le token

Nous interrogeons Discord aussitôt et te disons de quel bot il s'agit, pour que tu ne colles pas à l'aveugle. Ensuite tu reçois ton lien d'invitation.

3

L'inviter, c'est fait

Un clic sur le bouton Autoriser de Discord. Nous trouvons nous-mêmes de quel serveur il s'agit. Tu ne cherches jamais d'identifiant à dix-huit chiffres.

4

L'ajouter dans Claude ou ChatGPT

Tu reçois une adresse. Colle-la comme connecteur personnalisé, connecte-toi une fois avec ta phrase de passe, et ton serveur est là.

Commencer l'installation Zéro dépendance. Le processus qui détient ton token n'exécute le code de personne d'autre.

Les questions qui ne sont pas sur cette page

Le serveur d'aide est le chemin court. C'est là que nous sommes, c'est là que tu obtiens une réponse, et tu peux voir ce que d'autres ont déjà demandé.