Aller au contenu

Intégration · Communication

Connectez Claude et ChatGPT à Discord

Demandez à votre IA ce qui a été dit dans un canal, pour publier une annonce ou attribuer un rôle à un membre de votre serveur Discord. Elle fonctionne via votre propre bot, donc elle peut lire les messages, les fils de discussion et les posts épinglés, créer et modifier des canaux, ainsi que rechercher membres et rôles. Les tâches d'administration du serveur s'exécutent depuis une conversation.

Connecter Discord gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Résumez les derniers 50 messages dans #support.”

    L'IA trouve l'ID du canal, lit les derniers messages et vous fournit un résumé.

  • “Publiez les notes de version dans #annonces.”

    Elle envoie le message comme votre bot dans ce canal. Les membres le voient immédiatement.

  • “Attribuez le rôle de Modérateur à Maria.”

    Elle recherche les membres par nom, récupère l'ID du rôle et lui attribue le rôle.

Ce que votre IA peut faire

Messages et fils de discussion

Lisez les derniers messages épinglés, publiez, modifiez, épinglez ou supprimez les messages du bot, réagissez avec des émoticônes et lancez des fils de discussion à partir d'un message.

Canaux et serveurs

Listez les serveurs et canaux, créez des canaux et catégories, modifiez les noms et sujets, ainsi que créez des liens d'invitation.

Membres et rôles

Recherchez et listez les membres, attribuez ou supprimez des rôles, modifiez les surnoms et expulsez les membres.

  • “Créez un canal texte nommé « planification d'événements » sous la catégorie Communauté.”

    Elle trouve la catégorie et crée le canal de discussion à l'intérieur, avec un sujet si vous en fournissez un.

  • “Quels fils de discussion sont actifs sur le serveur actuellement ?”

    Elle liste tous les fils de discussion actifs que le bot peut voir, avec les canaux auxquels ils appartiennent.

  • “Créez un lien d'invitation pour #welcome qui expire dans 24 heures.”

    Elle crée une invitation pour le canal avec une durée de vie maximale de 86 400 secondes. Tout utilisateur disposant du lien peut rejoindre le serveur.

237 outils pour Discord

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • add_member_roleSupprime des donnéesDonne à un membre (`guild_id`, `user_id`) un rôle (`role_id`).
  • add_reactionSupprime des donnéesRéagit à un message (`channel_id`, `message_id`) en tant que bot avec un emoji dans `emoji_name` (un emoji Unicode, ou name:id pour les emojis personnalisés).
  • create_application_commandModifie des données
  • create_application_emojiModifie des données
  • create_application_entitlementModifie des données
  • create_botModifie des données
  • create_bot_bot_partner_sdk_tokenSupprime des données
  • create_bulkVisible par d’autres
  • create_bulk_addSupprime des données
  • create_bulk_deleteVisible par d’autres
  • create_bulk_delete_bulk_remove_invite_target_usersSupprime des données
  • create_channelModifie des donnéesCréez un canal dans un serveur (`guild_id`) avec un `name` ; optionnel `type` (0 texte, 2 voix, 4 catégorie, 5 annonce, 15 forum), `topic` et `parent_id` catégorie.
  • create_channel_followerModifie des données
  • create_channel_threadModifie des données
  • create_channel_typingModifie des données
  • create_channel_webhookSupprime des données
  • create_entitlement_consumeModifie des données
  • create_guild_commandModifie des données
  • create_guild_emojiModifie des données
  • create_guild_member_welcomeModifie des données
  • create_guild_pruneModifie des données
  • create_guild_roleSupprime des données
  • create_guild_scheduled_eventModifie des données
  • create_guild_soundboard_soundModifie des données
  • create_guild_stickerModifie des données
  • create_guild_templateModifie des données
  • create_guild_userVisible par d’autres
  • create_interaction_callbackSupprime des données
  • create_inviteVisible par d’autresCréez un lien d'invitation pour un canal (`channel_id`) ; passez des options telles que max_age (secondes) et max_uses dans `body`. Quiconque dispose du lien peut rejoindre le serveur.
  • create_invite_2Visible par d’autres
  • create_lobbyModifie des données
  • create_lobby_messageVisible par d’autres
  • create_messageVisible par d’autres
  • create_poll_expireVisible par d’autres
  • create_ruleModifie des données
  • create_scheduled_event_exceptionModifie des données
  • create_stage_instanceModifie des données
  • create_thread_from_messageVisible par d’autresDémarrerez un fil à partir d'un message existant (`channel_id`, `message_id`) avec un fil `name`.
  • create_unmergeModifie des données
  • create_user_inviteVisible par d’autres
  • create_webhook_githubSupprime des données
  • create_webhook_slackSupprime des données
  • delete_application_commandSupprime des données
  • delete_application_emojiSupprime des données
  • delete_application_entitlementSupprime des données
  • delete_application_usersTransfère de l’argent
  • delete_channelSupprime des données
  • delete_channel_permissionSupprime des données
  • delete_channel_pinSupprime des données
  • delete_channel_recipientSupprime des données
  • delete_channel_userSupprime des données
  • delete_guildSupprime des données
  • delete_guild_commandSupprime des données
  • delete_guild_emojiSupprime des données
  • delete_guild_integrationSupprime des données
  • delete_guild_roleSupprime des données
  • delete_guild_scheduled_eventSupprime des données
  • delete_guild_soundboard_soundSupprime des données
  • delete_guild_stickerSupprime des données
  • delete_guild_templateSupprime des données
  • delete_guild_userSupprime des données
  • delete_guild_user_delete_guild_memberSupprime des données
  • delete_inviteSupprime des données
  • delete_invite_userSupprime des données
  • delete_lobbySupprime des données
  • delete_lobby_userSupprime des données
  • delete_messageSupprime des donnéesSupprimez définitivement un message via `channel_id` et `message_id`. Cela ne peut pas être annulé.
  • delete_message_2Supprime des données
  • delete_message_userSupprime des données
  • delete_message_user_delete_user_message_reactionSupprime des données
  • delete_message_usersTransfère de l’argent
  • delete_messagesTransfère de l’argent
  • delete_pinSupprime des données
  • delete_reaction_mesTransfère de l’argent
  • delete_ruleSupprime des données
  • delete_scheduled_event_exceptionSupprime des données
  • delete_stage_instanceSupprime des données
  • delete_usersTransfère de l’argent
  • delete_users_leave_lobbyTransfère de l’argent
  • delete_webhookSupprime des données
  • delete_webhook_delete_webhook_by_tokenSupprime des données
  • edit_messageVisible par d’autresModifie un message envoyé par le bot (`channel_id`, `message_id`), remplaçant son `content` ou `embeds`.
  • get_application
  • get_application_activity_instance
  • get_application_command
  • get_application_emoji
  • get_application_entitlement
  • get_bot_userRécupère l'utilisateur Discord du bot (ID, nom d'utilisateur). À utiliser pour confirmer quel bot est connecté.
  • get_channelRécupérez un canal ou fil via `channel_id`, incluant le nom, type, sujet et catégorie parente.
  • get_channel_user
  • get_guild_command
  • get_guild_emoji
  • get_guild_preview
  • get_guild_role
  • get_guild_scheduled_event
  • get_guild_soundboard_sound
  • get_guild_sticker
  • get_guild_user
  • get_guild_voice_state
  • get_invite
  • get_lobby
  • get_memberRécupérez un membre de serveur via `guild_id` et `user_id`, incluant le surnom, rôles et date d'ajout.
  • get_messageRécupérez un message via `channel_id` et `message_id`, avec son contenu, auteur, embeds et réactions.
  • get_message_2
  • get_message_user
  • get_poll_answer
  • get_rule
  • get_serverRécupérez un serveur via `guild_id` ; définissez `with_counts` pour les comptes membres et en ligne approximatifs.
  • get_sku_subscription
  • get_stage_instance
  • get_sticker
  • get_sticker_pack
  • get_template
  • get_userRécupérez un utilisateur Discord via `user_id` (nom d'utilisateur, nom affiché, avatar).
  • get_webhook
  • get_webhook_get_webhook_by_token
  • list_active_threadsListez tous les fils actifs dans un serveur (`guild_id`) que le bot peut voir.
  • list_application_commands
  • list_application_emoji
  • list_application_entitlements
  • list_application_entitlements_get_current_user_application_entit
  • list_application_users
  • list_bots
  • list_channel_invites
  • list_channel_pins
  • list_channel_users
  • list_channel_webhooks
  • list_channelsListez tous les canaux et catégories dans un serveur (`guild_id`), avec leurs IDs, noms, types et sujets.
  • list_command_permissions
  • list_connections
  • list_gateways
  • list_guild_audit_logs
  • list_guild_commands
  • list_guild_emoji
  • list_guild_integrations
  • list_guild_invites
  • list_guild_onboardings
  • list_guild_prunes
  • list_guild_regions
  • list_guild_requests
  • list_guild_scheduled_events
  • list_guild_soundboard_sounds
  • list_guild_stickers
  • list_guild_templates
  • list_guild_users
  • list_guild_users_get_my_guild_member
  • list_guild_vanity_urls
  • list_guild_webhooks
  • list_guild_welcome_screens
  • list_guild_widget_jsons
  • list_guild_widget_pngs
  • list_guild_widgets
  • list_invite_users
  • list_keys
  • list_lobby_messages
  • list_member_counts
  • list_membersLister les membres d'un serveur (`guild_id`), jusqu'à 100 par page. Nécessite l'intention Server Members du bot.
  • list_messagesListez les messages récents dans un canal (`channel_id`), du plus récent au plus ancien, jusqu'à 100 ; retournez en arrière avec `before` un ID de message.
  • list_messages_2
  • list_metadata
  • list_permissions
  • list_pinned_messagesListe les messages épinglés dans un canal (`channel_id`).
  • list_privates
  • list_privates_list_my_private_archived_threads
  • list_publics
  • list_regions
  • list_rolesListez tous les rôles dans un serveur (`guild_id`) avec leurs IDs, noms et couleurs. Utilisez pour trouver un `role_id`.
  • list_rules
  • list_scheduled_event_users
  • list_scheduled_event_users_list_guild_scheduled_event_exception_
  • list_serversListe les serveurs (guilds) auxquels le bot est joint, avec leurs ID et noms. À utiliser pour trouver un `guild_id`.
  • list_sku_subscriptions
  • list_soundboard_default_sounds
  • list_sticker_packs
  • list_userinfos
  • list_users
  • list_users_count_guild_scheduled_event_users
  • list_users_get_invite_target_users_job_status
  • list_users_get_my_oauth2_application
  • list_users_get_my_oauth2_authorization
  • list_users_get_self_voice_state
  • open_direct_messageModifie des donnéesOuvrez (ou obtenez) un canal de message direct avec un utilisateur via `recipient_id`. Envoyez-y du contenu en utilisant send_message avec l'ID de canal retourné.
  • pin_messageVisible par d’autresÉpingle un message (`channel_id`, `message_id`) dans son canal.
  • remove_member_roleSupprime des donnéesRetirez un rôle (`role_id`) à un membre (`guild_id`, `user_id`).
  • search_membersTrouve les membres d'un serveur (`guild_id`) dont le nom d'utilisateur ou surnom commence par `query`.
  • search_messages
  • search_threads
  • send_channel_soundboard_soundVisible par d’autres
  • send_messageVisible par d’autresPubliez un message en tant que bot dans un canal ou un fil (`channel_id`) avec `content` texte et optionnel `embeds`. Les membres le voient immédiatement.
  • update_applicationModifie des données
  • update_application_commandModifie des données
  • update_application_commandsVisible par d’autres
  • update_application_emojiModifie des données
  • update_application_usersTransfère de l’argent
  • update_channelModifie des donnéesModifie les paramètres d'un canal (`channel_id`) en passant des champs tels que name, topic ou parent_id dans `body`.
  • update_channel_permissionSupprime des données
  • update_channel_pinVisible par d’autres
  • update_channel_recipientModifie des données
  • update_channel_userModifie des données
  • update_channel_voice_statusesVisible par d’autres
  • update_command_permissionsTransfère de l’argent
  • update_guildModifie des données
  • update_guild_channelsVisible par d’autres
  • update_guild_commandModifie des données
  • update_guild_commandsVisible par d’autres
  • update_guild_emojiModifie des données
  • update_guild_incident_actionsVisible par d’autres
  • update_guild_onboardingsVisible par d’autres
  • update_guild_requestModifie des données
  • update_guild_roleSupprime des données
  • update_guild_rolesTransfère de l’argent
  • update_guild_scheduled_eventModifie des données
  • update_guild_soundboard_soundModifie des données
  • update_guild_stickerModifie des données
  • update_guild_templateModifie des données
  • update_guild_userModifie des données
  • update_guild_voice_stateModifie des données
  • update_guild_welcome_screensVisible par d’autres
  • update_guild_widgetsVisible par d’autres
  • update_invite_userVisible par d’autres
  • update_invite_usersSupprime des données
  • update_lobbiesVisible par d’autres
  • update_lobbyModifie des données
  • update_lobby_channel_linkingsVisible par d’autres
  • update_lobby_userModifie des données
  • update_memberModifie des donnéesMise à jour d'un membre (`guild_id`, `user_id`) : définir `nick`, remplacer `roles`, ou le mettre en timeout jusqu'à `communication_disabled_until`.
  • update_messageSupprime des données
  • update_message_moderation_metadataSupprime des données
  • update_messagesTransfère de l’argent
  • update_metadataTransfère de l’argent
  • update_ruleModifie des données
  • update_scheduled_event_exceptionModifie des données
  • update_stage_instanceModifie des données
  • update_usersVisible par d’autres
  • update_webhookSupprime des données
  • update_webhook_execute_webhookSupprime des données
  • upload_documentModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Discord dans la liste des applications.

  2. 2

    Collez votre clé

    Collez votre jeton de bot Discord. Dans le portail développeur Discord, créez une nouvelle application, ouvrez Bot et cliquez sur Réinitialiser le jeton pour le copier. Ensuite, utilisez Générateur d'URL OAuth2 avec l'étendue du bot et les permissions nécessaires pour inviter le bot à votre serveur.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA sur Discord ?

L'IA agit comme votre bot. Elle peut lire des serveurs, canaux, fils de discussion, messages, messages épinglés, membres, rôles et utilisateurs. Elle peut envoyer, modifier, épiner ou supprimer des messages, ajouter des réactions, ouvrir des messages directs, créer des canaux, fils de discussion et invitations, mettre à jour les canaux, ainsi que donner, retirer ou modifier les rôles, surnoms et temps d'expulsion des membres.

L'IA voit-elle mes identifiants Discord ?

Non. Vos identifiants Discord sont chiffrés au repos et jamais montrés à l'IA. Après les avoir sauvegardés, ils ne sont plus affichés, même pas pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.

Puis-je contrôler ce que l'IA est autorisée à faire ?

Oui. Vous choisissez les outils activés, vous pouvez commencer en lecture seule. Publier des messages, supprimer, créer des invitations ou modifier des rôles peut nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.

Quel est le coût ?

PipMCP propose un plan gratuit sans carte de crédit. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Discord.

Pourquoi utilise-t-il un bot plutôt que mon propre compte ?

PipMCP se connecte via un jeton de bot provenant d'une application créée dans le Discord Developer Portal. Le bot ne voit que les serveurs auxquels vous l'avez invité, et uniquement avec les permissions accordées via le générateur d'URL. L'énumération des membres nécessite également l'intention Server Members du bot.

Laissez votre IA travailler dans Discord dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Discord gratuitement

PipMCP n’est pas affilié à Discord. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.