Intégration · Communication
Connecter Claude et ChatGPT à Zulip
Demandez à votre IA ce qui a été discuté dans un sujet, pour publier une mise à jour dans un canal ou planifier un message sur Zulip. Elle peut rechercher et lire des messages, les envoyer, modifier et supprimer, ajouter des réactions et marquer les messages comme lus. Elle peut également lister et créer des canaux, gérer les abonnements, chercher utilisateurs et groupes, et inviter des personnes.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Quelles décisions ont été prises dans le canal d'ingénierie, sujet version 2.4, cette semaine ?”
L'IA récupère les messages de ce sujet et les résume.
“Publier dans le général, sujet Bureau, que le bureau est fermé lundi.”
Elle envoie le message à ce canal et sujet. Cela publie un vrai message.
“Envoyer un message direct à Anna disant que le rapport est prêt.”
Elle cherche Anna et lui envoie un message direct.
Ce que votre IA peut faire
Messages
Rechercher et lire des messages, envoyer vers des canaux et sujets ou en message direct, modifier, supprimer, réagir et planifier.
Canaux et sujets
Lister, créer et mettre à jour les canaux, voir les sujets et les abonnés, et s'abonner ou se désabonner des utilisateurs.
Utilisateurs et groupes
Chercher des utilisateurs par ID ou email, lister les groupes d'utilisateurs et leurs membres, définir votre statut et inviter de nouvelles personnes.
“Planifier un message dans le canal ventes pour vendredi à 9h sur les chiffres hebdomadaires.”
Elle planifie le message pour cet horaire. Vous pouvez lister ou annuler des messages planifiés plus tard.
“Créer un canal privé pour le projet T4 et ajouter Jonas et Mia.”
Elle crée un canal réservé aux invités et s'abonne les deux utilisateurs.
“Quels sujets sont actifs dans le canal support ?”
Elle liste les sujets du canal, les plus récents en premier.
155 outils pour Zulip
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_reactionVisible par d’autresAjouter une réaction emoji à un message via `message_id` et `emoji_name` (par exemple 'thumbs_up').archive_emojiSupprime des donnéesarchive_meTransfère de l’argentarchive_realmVisible par d’autresarchive_streamSupprime des donnéesarchive_userSupprime des donnéesarchive_user_groupVisible par d’autrescancel_scheduled_messageSupprime des donnéesAnnuler un message programmé via `scheduled_message_id` afin qu'il ne soit pas envoyé.create_a_channel_folderModifie des donnéescreate_a_user_groupModifie des donnéescreate_alert_wordModifie des donnéescreate_channelModifie des donnéesCréer un nouveau canal avec une `name`, optionnelle `description`, `subscribers` (IDs d'utilisateurs) et des paramètres de confidentialité tels que `invite_only`.create_constructor_groups_video_callModifie des donnéescreate_default_streamModifie des donnéescreate_dev_fetch_api_keyModifie des donnéescreate_domainModifie des donnéescreate_draftModifie des donnéescreate_filterModifie des donnéescreate_message_reportVisible par d’autrescreate_message_test_welcome_bot_custom_messageVisible par d’autrescreate_message_typingVisible par d’autrescreate_multiuseVisible par d’autrescreate_narrowVisible par d’autrescreate_navigation_viewModifie des donnéescreate_nextcloud_talk_video_callModifie des donnéescreate_playgroundModifie des donnéescreate_presenceModifie des donnéescreate_profile_fieldModifie des donnéescreate_propertyModifie des donnéescreate_real_timeModifie des donnéescreate_regenerateModifie des donnéescreate_regenerate_regenerate_bot_api_keyModifie des donnéescreate_registerModifie des donnéescreate_register_client_deviceModifie des donnéescreate_register_register_queueModifie des donnéescreate_register_register_remote_push_deviceModifie des donnéescreate_reminderVisible par d’autrescreate_rest_error_handlingModifie des donnéescreate_saved_snippetModifie des donnéescreate_test_notificationVisible par d’autrescreate_typingModifie des donnéescreate_userModifie des donnéescreate_user_group_subgroupModifie des donnéescreate_user_group_userModifie des donnéescreate_user_reactivateModifie des donnéescreate_user_topicModifie des donnéescreate_webex_video_callModifie des donnéescreate_zulip_outgoing_webhookSupprime des donnéesdelete_alert_wordsTransfère de l’argentdelete_avatarsTransfère de l’argentdelete_bot_storagesTransfère de l’argentdelete_client_devicesSupprime des donnéesdelete_default_streamsTransfère de l’argentdelete_documentSupprime des donnéesdelete_domainSupprime des donnéesdelete_draftSupprime des donnéesdelete_eventsTransfère de l’argentdelete_filterSupprime des donnéesdelete_inviteSupprime des donnéesdelete_messageSupprime des donnéesSupprimer définitivement un message via `message_id`. Ne peut être annulé.delete_message_reactionsTransfère de l’argentdelete_multiuseSupprime des donnéesdelete_navigation_viewSupprime des donnéesdelete_playgroundSupprime des donnéesdelete_profile_dataTransfère de l’argentdelete_profile_fieldSupprime des donnéesdelete_realmSupprime des donnéesdelete_reminderSupprime des donnéesdelete_saved_snippetSupprime des donnéesdelete_stream_topicSupprime des donnéesdelete_userSupprime des donnéesedit_messageVisible par d’autresModification d'un message via `message_id` : changer son `content`, renommer son `topic`, ou le déplacer vers un autre canal avec `stream_id`. `propagate_mode` contrôle si les autres messages du sujet se déplacent également.export_realmsModifie des donnéesget_channelRécupérer un canal via `stream_id`.get_channel_idRechercher l'ID d'un canal à partir de son nom dans `stream`.get_documentget_jwt_api_keyModifie des donnéesget_messageRécupérer un message via `message_id`, avec son contenu, l'expéditeur, le canal et le sujet.get_message_receiptsget_messagesRécupérer ou rechercher des messages. Utiliser les filtres `narrow` (par exemple, canal, sujet, expéditeur, mots-clés de recherche) avec `anchor` ('plus récent', 'plus ancien' ou un ID de message) et `num_before`/`num_after` pour paginer.get_my_profileRécupérer le profil de l'utilisateur Zulip connecté (ID utilisateur, nom, e-mail, rôle).get_statusget_userRécupérer un utilisateur via `user_id`.get_user_by_emailRécupérer un utilisateur via `email` (son adresse e-mail).get_user_group_userget_user_statusget_user_subscriptioninvite_usersVisible par d’autresInvite des personnes par email pour rejoindre l'organisation : `invitee_emails` (séparés par des virgules) et `stream_ids` de canaux à rejoindre. Cela envoie des emails d'invitation.list_alert_wordslist_api_keysModifie des donnéeslist_bot_api_keyslist_bot_storageslist_channel_folderslist_channel_subscribersLister les IDs d'utilisateurs abonnés à un canal via `stream_id`.list_channel_topicsLister les sujets d'un canal via `stream_id`, du plus récent au premier.list_channelsLister les canaux (flux) auxquels vous avez accès, avec leurs ID, noms et descriptions. Les filtres permettent d'inclure les flux publics, souscrits ou archivés.list_consentslist_createslist_documentslist_domainslist_draftslist_emojilist_eventslist_inviteslist_linkifierslist_matches_narrowslist_message_historieslist_my_subscriptionsListe les canaux auxquels vous êtes abonné.list_navigation_viewslist_presenceslist_profile_fieldslist_realmslist_reminderslist_saved_snippetslist_scheduled_messagesLister vos messages programmés pour être envoyés plus tard.list_server_settingslist_user_channelslist_user_group_membersListe les membres d'un groupe utilisateur via `user_group_id`.list_user_group_subgroupslist_user_groupsListe les groupes utilisateurs dans l'organisation, avec leurs ID et membres.list_user_presenceslist_usersLister tous les utilisateurs dans l'organisation, avec leurs IDs, noms, e-mails et rôles.list_users_2schedule_messageVisible par d’autresProgrammer un message à envoyer plus tard : même `type`, `to`, `topic` et `content` que send_message, plus `scheduled_delivery_timestamp` (secondes UNIX). Il sera publié automatiquement à ce moment.send_messageVisible par d’autresEnvoi d'un message. Pour un canal : `type`='stream', `to`=nom ou ID du canal, plus `topic` et `content`. Pour un message direct : `type`='direct', `to`=liste des IDs d'utilisateurs ou emails. Cela publie un vrai message.send_stream_addressVisible par d’autressubmit_inviteVisible par d’autressubmit_messageVisible par d’autressubscribe_to_channelsModifie des donnéesVous inscrire vous-même, ou les utilisateurs donnés dans `principals`, aux canaux listés dans `subscriptions` (chaque avec un `name`). Un canal qui n'existe pas encore est créé.unsubscribe_from_channelsTransfère de l’argentVous désinscrire vous-même, ou les utilisateurs donnés dans `principals`, des canaux nommés dans `subscriptions`.update_a_user_by_emailVisible par d’autresupdate_bot_storagesVisible par d’autresupdate_channelModifie des donnéesMise à jour d'un canal via `stream_id` : `new_name`, `description`, confidentialité, ou archivage avec `is_archived`.update_channel_folderModifie des donnéesupdate_channel_foldersVisible par d’autresupdate_domainModifie des donnéesupdate_draftModifie des donnéesupdate_filterModifie des donnéesupdate_linkifiersVisible par d’autresupdate_messageVisible par d’autresupdate_message_flagsVisible par d’autresAjouter ou retirer un indicateur sur les messages : `op` ('ajouter' ou 'retirer'), `flag` (par exemple, 'lu', 'étoilé') et `messages` (IDs de message). Utiliser pour marquer les messages comme lus ou étoilés.update_my_statusModifie des donnéesDéfinir votre propre statut : `status_text`, un emoji (`emoji_name`), et si vous êtes `away`.update_navigation_viewModifie des donnéesupdate_profile_dataVisible par d’autresupdate_profile_fieldModifie des donnéesupdate_profile_fieldsVisible par d’autresupdate_saved_snippetModifie des donnéesupdate_settingsVisible par d’autresupdate_subscriptionModifie des donnéesupdate_userModifie des donnéesupdate_user_groupModifie des donnéesupdate_user_settings_defaultsVisible par d’autresupdate_user_statusModifie des donnéesupload_documentModifie des donnéesupload_emojiModifie des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Zulip dans la liste des applications.
- 2
Collez votre clé
Entrez l'URL de votre organisation Zulip (par exemple https://acme.zulipchat.com ou votre serveur auto-hébergé), votre email Zulip et votre clé API. Sur Zulip, cliquez sur l'icône d'engrenage > Paramètres personnels > Compte et confidentialité, puis sous Clé API cliquez sur Gérer ma clé API. Pour un bot, ouvrez Paramètres personnels > Bots et utilisez l'email et la clé API du bot.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA sur Zulip ?
Elle peut rechercher et lire des messages, canaux, sujets, abonnés, utilisateurs et groupes d'utilisateurs, et lister vos messages planifiés. Elle peut envoyer, modifier, supprimer et planifier des messages, ajouter des réactions, marquer les messages comme lus ou étoilés, créer et mettre à jour des canaux, s'abonner et se désabonner des utilisateurs, définir votre statut et inviter des personnes par email.
L'IA voit-elle mes identifiants Zulip ?
Non. Vos identifiants Zulip sont chiffrés au repos et jamais montrés à l'IA. Après que vous les ayez 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 par la lecture seule des messages. L'envoi, la modification et la suppression de messages, ainsi que l'invitation d'utilisateurs, peuvent nécessiter votre approbation avant exécution. La suppression est définitive. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode Développeur et 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 autres clients MCP.
Quel est le coût ?
PipMCP dispose d'un plan gratuit sans carte bancaire requis. Les plans payants sont facturés par tâche terminée. Vous devez également avoir votre propre compte Zulip.
Devrais-je utiliser mon propre compte ou un bot ?
Les deux fonctionnent. Avec votre propre adresse e-mail et clé API, l'IA agit en tant que vous. Avec les informations d'un bot des Paramètres personnels > Bots, les messages sont publiés sous le nom du bot et l'IA utilise ses accès au lieu des vôtres.
Laissez votre IA travailler dans Zulip dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Zulip gratuitementPipMCP n’est pas affilié à Zulip. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






