Aller au contenu

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.

Connecter Zulip gratuitement

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ées
  • archive_meTransfère de l’argent
  • archive_realmVisible par d’autres
  • archive_streamSupprime des données
  • archive_userSupprime des données
  • archive_user_groupVisible par d’autres
  • cancel_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ées
  • create_a_user_groupModifie des données
  • create_alert_wordModifie des données
  • create_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ées
  • create_default_streamModifie des données
  • create_dev_fetch_api_keyModifie des données
  • create_domainModifie des données
  • create_draftModifie des données
  • create_filterModifie des données
  • create_message_reportVisible par d’autres
  • create_message_test_welcome_bot_custom_messageVisible par d’autres
  • create_message_typingVisible par d’autres
  • create_multiuseVisible par d’autres
  • create_narrowVisible par d’autres
  • create_navigation_viewModifie des données
  • create_nextcloud_talk_video_callModifie des données
  • create_playgroundModifie des données
  • create_presenceModifie des données
  • create_profile_fieldModifie des données
  • create_propertyModifie des données
  • create_real_timeModifie des données
  • create_regenerateModifie des données
  • create_regenerate_regenerate_bot_api_keyModifie des données
  • create_registerModifie des données
  • create_register_client_deviceModifie des données
  • create_register_register_queueModifie des données
  • create_register_register_remote_push_deviceModifie des données
  • create_reminderVisible par d’autres
  • create_rest_error_handlingModifie des données
  • create_saved_snippetModifie des données
  • create_test_notificationVisible par d’autres
  • create_typingModifie des données
  • create_userModifie des données
  • create_user_group_subgroupModifie des données
  • create_user_group_userModifie des données
  • create_user_reactivateModifie des données
  • create_user_topicModifie des données
  • create_webex_video_callModifie des données
  • create_zulip_outgoing_webhookSupprime des données
  • delete_alert_wordsTransfère de l’argent
  • delete_avatarsTransfère de l’argent
  • delete_bot_storagesTransfère de l’argent
  • delete_client_devicesSupprime des données
  • delete_default_streamsTransfère de l’argent
  • delete_documentSupprime des données
  • delete_domainSupprime des données
  • delete_draftSupprime des données
  • delete_eventsTransfère de l’argent
  • delete_filterSupprime des données
  • delete_inviteSupprime des données
  • delete_messageSupprime des donnéesSupprimer définitivement un message via `message_id`. Ne peut être annulé.
  • delete_message_reactionsTransfère de l’argent
  • delete_multiuseSupprime des données
  • delete_navigation_viewSupprime des données
  • delete_playgroundSupprime des données
  • delete_profile_dataTransfère de l’argent
  • delete_profile_fieldSupprime des données
  • delete_realmSupprime des données
  • delete_reminderSupprime des données
  • delete_saved_snippetSupprime des données
  • delete_stream_topicSupprime des données
  • delete_userSupprime des données
  • edit_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ées
  • get_channelRécupérer un canal via `stream_id`.
  • get_channel_idRechercher l'ID d'un canal à partir de son nom dans `stream`.
  • get_document
  • get_jwt_api_keyModifie des données
  • get_messageRécupérer un message via `message_id`, avec son contenu, l'expéditeur, le canal et le sujet.
  • get_message_receipts
  • get_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_status
  • get_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_user
  • get_user_status
  • get_user_subscription
  • invite_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_words
  • list_api_keysModifie des données
  • list_bot_api_keys
  • list_bot_storages
  • list_channel_folders
  • list_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_consents
  • list_creates
  • list_documents
  • list_domains
  • list_drafts
  • list_emoji
  • list_events
  • list_invites
  • list_linkifiers
  • list_matches_narrows
  • list_message_histories
  • list_my_subscriptionsListe les canaux auxquels vous êtes abonné.
  • list_navigation_views
  • list_presences
  • list_profile_fields
  • list_realms
  • list_reminders
  • list_saved_snippets
  • list_scheduled_messagesLister vos messages programmés pour être envoyés plus tard.
  • list_server_settings
  • list_user_channels
  • list_user_group_membersListe les membres d'un groupe utilisateur via `user_group_id`.
  • list_user_group_subgroups
  • list_user_groupsListe les groupes utilisateurs dans l'organisation, avec leurs ID et membres.
  • list_user_presences
  • list_usersLister tous les utilisateurs dans l'organisation, avec leurs IDs, noms, e-mails et rôles.
  • list_users_2
  • schedule_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’autres
  • submit_inviteVisible par d’autres
  • submit_messageVisible par d’autres
  • subscribe_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’autres
  • update_bot_storagesVisible par d’autres
  • update_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ées
  • update_channel_foldersVisible par d’autres
  • update_domainModifie des données
  • update_draftModifie des données
  • update_filterModifie des données
  • update_linkifiersVisible par d’autres
  • update_messageVisible par d’autres
  • update_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ées
  • update_profile_dataVisible par d’autres
  • update_profile_fieldModifie des données
  • update_profile_fieldsVisible par d’autres
  • update_saved_snippetModifie des données
  • update_settingsVisible par d’autres
  • update_subscriptionModifie des données
  • update_userModifie des données
  • update_user_groupModifie des données
  • update_user_settings_defaultsVisible par d’autres
  • update_user_statusModifie des données
  • upload_documentModifie des données
  • upload_emojiModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

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

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

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