Saltar al contenido

Integración · Comunicación

Conectar Claude y ChatGPT con Zulip

Pregunte a su IA qué se discutió en un tema, para publicar una actualización en un canal o programar un mensaje en Zulip. Puede buscar y leer mensajes, enviar, editar y borrarlos, añadir reacciones y marcar mensajes como leídos. También puede listar y crear canales, gestionar suscripciones, buscar usuarios y grupos, e invitar personas.

Conecta Zulip gratis

Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.

Prueba a pedirle

  • “¿Qué se decidió en el canal de ingeniería, tema versión 2.4, esta semana?”

    La IA recupera los mensajes de ese tema y resume su contenido.

  • “Publicar en general, tema Oficina, que la oficina está cerrada el lunes.”

    Envía el mensaje a ese canal y tema. Esto publica un mensaje real.

  • “Enviar a Anna un mensaje directo indicando que el informe está listo.”

    Busca a Anna y le envía un mensaje directo.

Qué puede hacer tu IA

Mensajes

Buscar y leer mensajes, enviar a canales y temas o como mensajes directos, editar, borrar, reaccionar y programar.

Canales y temas

Listar, crear y actualizar canales, ver temas y suscriptores, y suscribirse o darse de baja usuarios.

Usuarios y grupos

Buscar usuarios por ID o correo electrónico, listar grupos de usuario y sus miembros, establecer su estado e invitar nuevas personas.

  • “Programar un mensaje en el canal de ventas para viernes a las 9 sobre los números semanales.”

    Programa el mensaje para ese horario. Posteriormente puede listar o cancelar mensajes programados.

  • “Crear un canal privado para el proyecto Q4 y añadir a Jonas y Mia.”

    Crea un canal de invitación exclusiva y suscribe a los dos usuarios.

  • “¿Qué temas están activos en el canal de soporte?”

    Lista los temas del canal, más recientes primero.

155 herramientas para Zulip

Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.

  • add_reactionVisible para otrosAñade una reacción con emoji a un mensaje mediante `message_id` y `emoji_name` (ej. 'thumbs_up').
  • archive_emojiElimina datos
  • archive_meMueve dinero
  • archive_realmVisible para otros
  • archive_streamElimina datos
  • archive_userElimina datos
  • archive_user_groupVisible para otros
  • cancel_scheduled_messageElimina datosCancela un mensaje programado mediante `scheduled_message_id` para que no se envíe.
  • create_a_channel_folderModifica datos
  • create_a_user_groupModifica datos
  • create_alert_wordModifica datos
  • create_channelModifica datosCrea un nuevo canal con una `name`, opcional `description`, `subscribers` (IDs de usuario) y configuraciones de privacidad como `invite_only`.
  • create_constructor_groups_video_callModifica datos
  • create_default_streamModifica datos
  • create_dev_fetch_api_keyModifica datos
  • create_domainModifica datos
  • create_draftModifica datos
  • create_filterModifica datos
  • create_message_reportVisible para otros
  • create_message_test_welcome_bot_custom_messageVisible para otros
  • create_message_typingVisible para otros
  • create_multiuseVisible para otros
  • create_narrowVisible para otros
  • create_navigation_viewModifica datos
  • create_nextcloud_talk_video_callModifica datos
  • create_playgroundModifica datos
  • create_presenceModifica datos
  • create_profile_fieldModifica datos
  • create_propertyModifica datos
  • create_real_timeModifica datos
  • create_regenerateModifica datos
  • create_regenerate_regenerate_bot_api_keyModifica datos
  • create_registerModifica datos
  • create_register_client_deviceModifica datos
  • create_register_register_queueModifica datos
  • create_register_register_remote_push_deviceModifica datos
  • create_reminderVisible para otros
  • create_rest_error_handlingModifica datos
  • create_saved_snippetModifica datos
  • create_test_notificationVisible para otros
  • create_typingModifica datos
  • create_userModifica datos
  • create_user_group_subgroupModifica datos
  • create_user_group_userModifica datos
  • create_user_reactivateModifica datos
  • create_user_topicModifica datos
  • create_webex_video_callModifica datos
  • create_zulip_outgoing_webhookElimina datos
  • delete_alert_wordsMueve dinero
  • delete_avatarsMueve dinero
  • delete_bot_storagesMueve dinero
  • delete_client_devicesElimina datos
  • delete_default_streamsMueve dinero
  • delete_documentElimina datos
  • delete_domainElimina datos
  • delete_draftElimina datos
  • delete_eventsMueve dinero
  • delete_filterElimina datos
  • delete_inviteElimina datos
  • delete_messageElimina datosBorra permanentemente un mensaje mediante `message_id`. No se puede deshacer.
  • delete_message_reactionsMueve dinero
  • delete_multiuseElimina datos
  • delete_navigation_viewElimina datos
  • delete_playgroundElimina datos
  • delete_profile_dataMueve dinero
  • delete_profile_fieldElimina datos
  • delete_realmElimina datos
  • delete_reminderElimina datos
  • delete_saved_snippetElimina datos
  • delete_stream_topicElimina datos
  • delete_userElimina datos
  • edit_messageVisible para otrosEdita un mensaje mediante `message_id`: cambia su `content`, renombra su `topic` o muévelo a otro canal con `stream_id`. `propagate_mode` controla si otros mensajes en el tema se mueven también.
  • export_realmsModifica datos
  • get_channelObtén un canal mediante `stream_id`.
  • get_channel_idBusca el ID de un canal desde su nombre en `stream`.
  • get_document
  • get_jwt_api_keyModifica datos
  • get_messageObtén un mensaje mediante `message_id`, con su contenido, remitente, canal y tema.
  • get_message_receipts
  • get_messagesRecupera o busca mensajes. Usa filtros `narrow` (ej. canal, tema, remitente, palabras clave de búsqueda) con `anchor` ('newest', 'oldest' o un ID de mensaje) y `num_before`/`num_after` para paginar.
  • get_my_profileObtén el perfil propio del usuario Zulip conectado (ID de usuario, nombre, correo, rol).
  • get_status
  • get_userObtener un usuario mediante `user_id`.
  • get_user_by_emailObtén un usuario con `email`.
  • get_user_group_user
  • get_user_status
  • get_user_subscription
  • invite_usersVisible para otrosInvita a personas por correo electrónico para unirte a la organización: `invitee_emails` (separados por comas) y `stream_ids` de canales a los que unirse. Esto envía correos electrónicos de invitación.
  • list_alert_words
  • list_api_keysModifica datos
  • list_bot_api_keys
  • list_bot_storages
  • list_channel_folders
  • list_channel_subscribersLista los IDs de usuario suscritos a un canal mediante `stream_id`.
  • list_channel_topicsLista los temas de un canal mediante `stream_id`, más recientes primero.
  • list_channelsListea los canales (flujos) que puedes acceder, con sus IDs, nombres y descripciones. Los filtros te permiten incluir canales públicos, a los que estás suscrito o archivados.
  • 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_subscriptionsListea los canales a los que estás suscrito.
  • list_navigation_views
  • list_presences
  • list_profile_fields
  • list_realms
  • list_reminders
  • list_saved_snippets
  • list_scheduled_messagesLista tus mensajes programados para enviarse más tarde.
  • list_server_settings
  • list_user_channels
  • list_user_group_membersListea los miembros de un grupo de usuarios mediante `user_group_id`.
  • list_user_group_subgroups
  • list_user_groupsListea los grupos de usuarios en la organización, junto con sus IDs y miembros.
  • list_user_presences
  • list_usersLista a todos los usuarios en la organización, con IDs de usuario, nombres, correos y roles.
  • list_users_2
  • schedule_messageVisible para otrosPrograma un mensaje para enviarse más tarde: mismo `type`, `to`, `topic` y `content` que send_message, además de `scheduled_delivery_timestamp` (segundos UNIX). Se publicará automáticamente en ese momento.
  • send_messageVisible para otrosEnvía un mensaje. Para un canal: `type`='stream', `to`=nombre o ID del canal, junto con `topic` y `content`. Para un mensaje directo: `type`='direct', `to`=lista de IDs de usuario o correos electrónicos. Esto publica un mensaje real.
  • send_stream_addressVisible para otros
  • submit_inviteVisible para otros
  • submit_messageVisible para otros
  • subscribe_to_channelsModifica datosSuscríbete o a los usuarios dados en `principals` a canales listados en `subscriptions` (cada uno con una `name`). Un canal que no existe aún se crea.
  • unsubscribe_from_channelsMueve dineroDesuscríbete o a los usuarios dados en `principals` de los canales nombrados en `subscriptions`.
  • update_a_user_by_emailVisible para otros
  • update_bot_storagesVisible para otros
  • update_channelModifica datosActualiza un canal mediante `stream_id`: `new_name`, `description`, privacidad, o archívalo con `is_archived`.
  • update_channel_folderModifica datos
  • update_channel_foldersVisible para otros
  • update_domainModifica datos
  • update_draftModifica datos
  • update_filterModifica datos
  • update_linkifiersVisible para otros
  • update_messageVisible para otros
  • update_message_flagsVisible para otrosAñade o quita una bandera a los mensajes: `op` ('add' o 'remove'), `flag` (ej. 'read', 'starred') y `messages` (IDs de mensaje). Úsalo para marcar mensajes como leídos o marcados con estrella.
  • update_my_statusModifica datosEstablece tu propio estado: `status_text`, un emoji (`emoji_name`) y si estás `away`.
  • update_navigation_viewModifica datos
  • update_profile_dataVisible para otros
  • update_profile_fieldModifica datos
  • update_profile_fieldsVisible para otros
  • update_saved_snippetModifica datos
  • update_settingsVisible para otros
  • update_subscriptionModifica datos
  • update_userModifica datos
  • update_user_groupModifica datos
  • update_user_settings_defaultsVisible para otros
  • update_user_statusModifica datos
  • upload_documentModifica datos
  • upload_emojiModifica datos

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige Zulip en la lista de aplicaciones.

  2. 2

    Pega tu clave

    Ingrese la URL de su organización Zulip (por ejemplo https://acme.zulipchat.com o su servidor autoalojado), su correo Zulip y su clave API. En Zulip, haga clic en el icono de engranaje > Configuración personal > Cuenta y privacidad, luego bajo Clave API haga clic en Gestionar tu clave API. Para un bot, abra Configuración personal > Bots y utilice el correo del bot y su clave API.

  3. 3

    Añade el enlace a tu IA

    Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:

    1. Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
    2. Pega tu enlace como URL del servidor MCP remoto.
    3. Actívalo desde el menú + de un chat.

Preguntas frecuentes

¿Qué puede hacer la IA en Zulip?

Puede buscar y leer mensajes, canales, temas, suscriptores, usuarios y grupos de usuario, y listar sus mensajes programados. Puede enviar, editar, borrar y programar mensajes, añadir reacciones, marcar mensajes como leídos o favoritos, crear y actualizar canales, suscribirse y darse de baja usuarios, establecer su estado e invitar personas por correo.

¿Vé la IA mis credenciales de Zulip?

No. Sus credenciales de Zulip están encriptadas en reposo y nunca se muestran a la IA. Después de guardarlas, no se muestran nuevamente, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.

¿Puedo controlar qué puede hacer la IA?

Sí. Eliges qué herramientas activar, por lo que puedes empezar solo con leer mensajes. Enviar, editar, borrar mensajes o invitar usuarios puede requerir tu aprobación antes de ejecutarse. Borrar un mensaje es permanente. Cada llamada a herramienta se registra.

¿Funciona con ChatGPT?

Sí. En ChatGPT, abre Configuración › Aplicaciones y conectores › Avanzado, activa Modo desarrollador y añade tu enlace PipMCP. Modo desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.

¿Cuánto cuesta?

PipMCP tiene un plan gratuito sin tarjeta de crédito. Los planes pagados cobran por tarea completada. También necesitas tu propia cuenta de Zulip.

¿Debo usar mi propia cuenta o una bot?

Ambas funcionan. Con tu propio correo y clave API, la IA actúa como tú. Con el correo y clave de una bot desde Personal settings > Bots, los mensajes se publican como la bot y la IA usa el acceso de ella en lugar del tuyo.

Pon tu IA a trabajar en Zulip hoy.

Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.

Conecta Zulip gratis

PipMCP no está afiliado a Zulip. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.