Aller au contenu

Intégration · Communication

Connecter Claude et ChatGPT à Slack

Demandez à votre IA ce qui s'est passé dans un canal pendant votre absence, quelle conclusion a atteint une discussion, ou publiez une mise à jour pour l'équipe. Elle peut rechercher des messages, lire les canaux et discussions, consulter les personnes, et publier, planifier ou modifier des messages via votre propre application Slack. Elle peut également ajouter des réactions et définir des rappels, afin que les relances ne soient pas oubliées.

Connecter Slack gratuitement

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

Essayez de demander

  • “Résumez ce qui s'est passé dans #support aujourd'hui.”

    L'IA trouve le canal, lit les messages d'aujourd'hui et vous donne un résumé court.

  • “Quel est notre accord dans la discussion sur la nouvelle page de tarifs ?”

    Elle recherche le message, lit toutes les réponses dans la discussion et vous indique le résultat.

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

    Elle publie le message dans le canal. Tout le monde dans le canal le voit immédiatement.

Ce que votre IA peut faire

Lire et rechercher

Recherchez des messages sur tout l'espace de travail, lisez l'historique des canaux et discussions, et obtenez des liens vers les messages et les détails des fichiers partagés.

Publier et planifier

Publier dans les canaux, discussions et messages directs, planifier des messages pour plus tard, modifier ou supprimer ce que l'application a publié, et ajouter des réactions.

Personnes et canaux

Listez les canaux et membres, consultez les utilisateurs par ID ou email, rejoignez les canaux publics et définissez des rappels.

  • “Planifiez un rappel dans #team pour lundi à 9h : les chiffres mensuels sont dus.”

    Elle planifie le message à publier dans le canal à cet instant. Vous pouvez le lister ou l'annuler avant qu'il ne soit envoyé.

  • “Envoyez un message direct à [email protected] pour demander le rapport T3.”

    Elle consulte l'utilisateur par email, ouvre un message direct avec elle et publie la question.

  • “Rappelle-moi dans deux heures de répondre à la discussion du partenaire.”

    Elle crée un rappel Slack avec le texte et l'heure.

174 outils pour Slack

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_reactionModifie des donnéesAjouter une réaction emoji à un message. Nécessite le nom de l'emoji (sans les deux-points), l'ID du canal et le timestamp du message.
  • add_reminderModifie des donnéesCréer un rappel Slack pour vous-même ou pour un autre utilisateur. Nécessite le texte et l'heure (timestamp Unix ou langage naturel comme « dans 15 minutes »).
  • archive_messageVisible par d’autres
  • archive_usergroupVisible par d’autres
  • create_admin_apps_approveSupprime des données
  • create_admin_apps_restrictSupprime des données
  • create_admin_conversations_archiveSupprime des données
  • create_admin_conversations_convert_to_privateSupprime des données
  • create_admin_conversations_createSupprime des données
  • create_admin_conversations_deleteSupprime des données
  • create_admin_conversations_disconnect_sharedSupprime des données
  • create_admin_conversations_inviteSupprime des données
  • create_admin_conversations_renameSupprime des données
  • create_admin_conversations_restrict_access_add_groupSupprime des données
  • create_admin_conversations_restrict_access_remove_groupSupprime des données
  • create_admin_conversations_set_conversation_prefSupprime des données
  • create_admin_conversations_set_teamSupprime des données
  • create_admin_conversations_unarchiveSupprime des données
  • create_admin_emoji_addSupprime des données
  • create_admin_emoji_add_aliasSupprime des données
  • create_admin_emoji_removeSupprime des données
  • create_admin_emoji_renameSupprime des données
  • create_admin_invite_requests_approveSupprime des données
  • create_admin_invite_requests_denySupprime des données
  • create_admin_teams_createSupprime des données
  • create_admin_teams_settings_set_default_channelSupprime des données
  • create_admin_teams_settings_set_descriptionSupprime des données
  • create_admin_teams_settings_set_discoverabilitySupprime des données
  • create_admin_teams_settings_set_iconSupprime des données
  • create_admin_teams_settings_set_nameSupprime des données
  • create_admin_usergroups_add_channelSupprime des données
  • create_admin_usergroups_add_teamSupprime des données
  • create_admin_usergroups_remove_channelSupprime des données
  • create_admin_users_assignSupprime des données
  • create_admin_users_inviteSupprime des données
  • create_admin_users_removeSupprime des données
  • create_admin_users_session_invalidateSupprime des données
  • create_admin_users_session_resetSupprime des données
  • create_admin_users_set_adminSupprime des données
  • create_admin_users_set_expirationSupprime des données
  • create_admin_users_set_ownerSupprime des données
  • create_admin_users_set_regularSupprime des données
  • create_callModifie des données
  • create_calls_endModifie des données
  • create_calls_participants_addModifie des données
  • create_calls_participants_removeModifie des données
  • create_chatModifie des données
  • create_chat_unfurlModifie des données
  • create_conversations_inviteVisible par d’autres
  • create_conversations_kickModifie des données
  • create_conversations_leaveModifie des données
  • create_conversations_markModifie des données
  • create_conversations_renameModifie des données
  • create_dnd_end_dndModifie des données
  • create_dnd_end_snoozeModifie des données
  • create_files_comments_deleteModifie des données
  • create_files_remote_addModifie des données
  • create_files_remote_removeModifie des données
  • create_files_remote_updateModifie des données
  • create_files_revoke_public_urlModifie des données
  • create_files_shared_public_urlModifie des données
  • create_messageVisible par d’autres
  • create_message_createModifie des données
  • create_pinModifie des données
  • create_starModifie des données
  • create_usergroupModifie des données
  • create_usergroups_users_updateModifie des données
  • create_users_profile_setModifie des données
  • delete_documentsSupprime des données
  • delete_messageSupprime des donnéesSupprimer définitivement un message que vous avez publié. Nécessite l'ID du canal et le ts du message ; cela ne peut pas être annulé.
  • delete_pinsSupprime des données
  • delete_remindersSupprime des données
  • delete_scheduled_messageSupprime des donnéesAnnuler un message programmé avant sa publication. Nécessite l'ID du canal et scheduled_message_id.
  • delete_starsSupprime des données
  • delete_usersSupprime des données
  • get_call
  • get_channel_historyLire les derniers messages dans un canal ou un DM par ID de canal, des plus récents aux plus anciens. Utilisez oldest/latest (timestamps Unix) pour choisir une fenêtre temporelle.
  • get_channel_infoObtenir des détails sur un canal via son ID : nom, sujet, objectif et nombre de membres si include_num_members est activé.
  • get_file_infoObtenir des détails sur un fichier via son ID, y compris nom, type, taille, auteur et lieu de partage.
  • get_message_permalinkObtenir un lien partageable vers un message. Nécessite l'ID du canal et message_ts.
  • get_thread_repliesLire toutes les réponses dans un fil de discussion. Nécessite l'ID du canal et le ts du message parent.
  • get_user_infoObtenir le profil d'un utilisateur via son ID : nom, nom d'affichage, titre, fuseau horaire et statut.
  • join_channelModifie des donnéesRejoindre un canal public par son ID afin que vous puissiez y lire et publier.
  • list_admin_apps_approved_lists
  • list_admin_apps_requests_lists
  • list_admin_apps_restricted_lists
  • list_admin_conversations_ekm_list_original_connected_channel_inf
  • list_admin_conversations_get_conversation_prefs
  • list_admin_conversations_get_teams
  • list_admin_conversations_restrict_access_list_groups
  • list_admin_emoji_lists
  • list_admin_invite_requests_approved_lists
  • list_admin_invite_requests_denied_lists
  • list_admin_invite_requests_lists
  • list_admin_teams_admins_lists
  • list_admin_teams_lists
  • list_admin_teams_owners_lists
  • list_admin_teams_settings_infos
  • list_admin_usergroups_list_channels
  • list_admin_users_lists
  • list_api_tests
  • list_apps_event_authorizations_lists
  • list_apps_permissions_infos
  • list_apps_permissions_requests
  • list_apps_permissions_resources_lists
  • list_apps_permissions_scopes_lists
  • list_apps_permissions_users_lists
  • list_apps_permissions_users_requests
  • list_apps_uninstalls
  • list_auth_revokes
  • list_auth_tests
  • list_bots
  • list_channel_membersLister les IDs d'utilisateurs de tous les membres d'un canal. Nécessite l'ID du canal.
  • list_channelsLister les canaux dans l'espace de travail avec leurs IDs et noms. Définir types (public_channel, private_channel, im, mpim) pour inclure les canaux privés ou DMs.
  • list_dialog_opens
  • list_dnd_team_infos
  • list_dnds
  • list_emoji
  • list_filesLister les fichiers partagés dans l'espace de travail. Filtrer par canal, utilisateur, types ou plage horaire (ts_from/ts_to).
  • list_files_remote_infos
  • list_files_remote_lists
  • list_files_remote_shares
  • list_migration_exchanges
  • list_my_channelsLister les canaux et DM auxquels l'utilisateur connecté (ou un utilisateur donné) est membre.
  • list_oauth_accesses
  • list_oauth_tokens
  • list_oauth_v2_accesses
  • list_pins
  • list_reactions
  • list_reactions_list
  • list_remindersLister les rappels de l'utilisateur connecté, y compris ceux terminés et à venir.
  • list_reminders_2
  • list_rtm_connects
  • list_scheduled_messagesLister les messages qui sont programmés mais pas encore publiés, optionnellement pour un seul canal.
  • list_stars
  • list_team_access_logs
  • list_team_billable_infos
  • list_team_integration_logs
  • list_team_profile_gets
  • list_teams
  • list_usergroups
  • list_usergroups_users_lists
  • list_usersLister les personnes dans l'espace de travail avec leurs IDs, noms, noms d'affichage et informations de profil (email si autorisé).
  • list_users_get
  • list_users_identities
  • list_users_profile_gets
  • list_views_opens
  • list_views_pushes
  • list_workflows_step_completeds
  • list_workflows_step_faileds
  • lookup_user_by_emailTrouver un utilisateur Slack via son adresse email et retourner son ID et profil.
  • open_direct_messageModifie des donnéesOuvrir (ou trouver) un message direct avec un ou plusieurs utilisateurs (IDs d'utilisateurs séparés par des virgules) et retourner son ID de canal pour la publication.
  • post_messageVisible par d’autresPublier un message dans un canal, un DM ou une filière en tant qu'utilisateur connecté. Nécessite l'ID du canal et le texte (ou les blocs) ; définissez thread_ts pour répondre dans une filière. Tout le monde dans le canal le voit immédiatement.
  • remove_reactionSupprime des donnéesSupprimer une réaction emoji que vous avez ajoutée à un message. Nécessite le nom de l'emoji, l'ID du canal et le timestamp du message.
  • restore_messageModifie des données
  • restore_usergroupModifie des données
  • schedule_messageVisible par d’autresProgrammer un message à publier dans un canal à une heure future. Nécessite l'ID du canal, le texte et post_at (timestamp Unix) ; définissez thread_ts pour poster comme réponse à une filière.
  • search_admin_conversations_searches
  • search_messagesRechercher des messages dans tout l'espace de travail avec une requête Slack (supporte in:#channel, from:@user, before:/after:).
  • submit_messageVisible par d’autres
  • submit_reminderVisible par d’autres
  • submit_viewVisible par d’autres
  • update_callsModifie des données
  • update_dndsModifie des données
  • update_messageModifie des donnéesModifier le texte ou les blocs d'un message posté précédemment. Nécessite l'ID du canal et le ts du message.
  • update_messagesModifie des données
  • update_messages_setModifie des données
  • update_usergroupsModifie des données
  • update_usersModifie des données
  • update_users_setModifie des données
  • update_users_users_set_presenceModifie des données
  • update_viewsModifie des données
  • update_workflowsModifie 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 Slack dans la liste des applications.

  2. 2

    Collez votre clé

    Allez sur api.slack.com/apps et créez une application pour votre espace de travail. Sous OAuth & Permissions, ajoutez les périmètres Bot Token nécessaires (par exemple chat:write, channels:read, channels:history, users:read) et cliquez sur 'Installer dans l'espace de travail'. Copiez le jeton Bot User OAuth (il commence par xoxb-) et collez-le dans PipMCP. Invitez le bot à chaque canal qu'il doit lire ou publier.

  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 Slack ?

Elle peut rechercher des messages, lire l'historique des canaux et les réponses aux discussions, lister les canaux, membres, utilisateurs, fichiers, rappels et messages planifiés, et obtenir des liens vers les messages. Elle peut publier, planifier, modifier et supprimer des messages, ouvrir des messages directs, rejoindre les canaux publics, ajouter et retirer des réactions et créer des rappels. Ce qu'elle peut atteindre dépend également des périmètres que vous donnez à votre application Slack et des canaux dans lesquels se trouve le bot.

L'IA voit-elle mon jeton Slack ?

Non. Votre jeton de bot est chiffré au repos et jamais montré à l'IA. Une fois sauvegardé, il ne sera plus affiché, 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 quels outils sont activés, donc vous pouvez commencer par la lecture et la recherche uniquement. La publication et le calendrier atteignent vos collègues, et la suppression d'un message ne peut pas être annulée. Certains peuvent 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 dispose d'un plan gratuit sans carte de crédit requise. Les plans payants sont facturés par tâche terminée. Vous avez également besoin d'un espace de travail Slack où vous pouvez créer et installer une application.

Pourquoi l'IA ne peut-elle pas lire un canal ?

L'application Slack ne voit que les canaux auxquels le bot a été invité, et uniquement avec les périmètres que vous avez ajoutés. Invitez le bot au canal, ou laissez l'IA rejoindre un canal public avec join_channel. Pour les canaux privés et les messages directs, ajoutez les périmètres correspondants dans votre application Slack et réinstallez-la.

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

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

Connecter Slack gratuitement

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