Integrations
Enables interaction with Zulip workspaces, providing tools to list channels, post messages, send direct messages, add emoji reactions, retrieve channel history, get topics, subscribe to channels, and get user information.
Servidor MCP de Zulip
Servidor MCP para la API de Zulip, que permite que los asistentes de IA como Claude interactúen con los espacios de trabajo de Zulip.
Herramientas
zulip_list_channels
- Enumere los canales (transmisiones) disponibles en la organización Zulip
- Entradas opcionales:
include_private
(booleano, valor predeterminado: falso): si se deben incluir transmisiones privadasinclude_web_public
(booleano, valor predeterminado: verdadero): si se deben incluir transmisiones web públicasinclude_subscribed
(booleano, valor predeterminado: verdadero): si se deben incluir las transmisiones a las que está suscrito el bot
- Devuelve: Lista de transmisiones con sus identificaciones e información
zulip_post_message
- Publicar un nuevo mensaje en un canal de Zulip (transmisión)
- Entradas requeridas:
channel_name
(cadena): El nombre de la transmisión en la que se publicarátopic
(cadena): El tema dentro de la secuenciacontent
(cadena): el contenido del mensaje a publicar
- Devoluciones: Confirmación de publicación del mensaje e ID
zulip_send_direct_message
- Envía un mensaje directo a uno o más usuarios
- Entradas requeridas:
recipients
(cadena[]): direcciones de correo electrónico o ID de usuario de los destinatarioscontent
(cadena): El contenido del mensaje a enviar
- Devoluciones: Confirmación de envío del mensaje e ID
zulip_add_reaction
- Agregar una reacción emoji a un mensaje
- Entradas requeridas:
message_id
(número): El ID del mensaje al que se debe reaccionaremoji_name
(cadena): nombre del emoji sin dos puntos
- Devoluciones: Confirmación de reacción
zulip_get_channel_history
- Obtener mensajes recientes de un canal (transmisión) y tema
- Entradas requeridas:
channel_name
(cadena): El nombre de la transmisióntopic
(cadena): el nombre del tema
- Entradas opcionales:
limit
(número, predeterminado: 20): Número de mensajes a recuperaranchor
(cadena, valor predeterminado: "más nuevo"): ID del mensaje desde el que comenzar
- Devuelve: Lista de mensajes con su contenido y metadatos
zulip_get_topics
- Obtener temas en un canal (transmisión)
- Entradas requeridas:
channel_id
(número): El ID de la transmisión
- Devuelve: Lista de temas en la secuencia
zulip_subscribe_to_channel
- Suscribir el bot a un canal (transmisión)
- Entradas requeridas:
channel_name
(cadena): el nombre de la transmisión a la que suscribirse
- Devoluciones: Confirmación de suscripción
zulip_get_users
- Obtener la lista de usuarios de la organización Zulip
- Devuelve: Listado de usuarios con su información básica
Configuración
- Crear un bot Zulip:
- Inicie sesión en su instancia de Zulip
- Vaya a Configuración > Personal > Bots
- Haga clic en "Agregar un nuevo bot"
- Seleccione el tipo "Bot genérico"
- Complete la información requerida
- Haga clic en "Crear bot"
- Permisos:
- De forma predeterminada, los bots de Zulip tienen permisos limitados
- Asegúrate de suscribir el bot a todas las transmisiones a las que necesita acceder.
- Si necesita que el bot tenga más permisos, considere usar una cuenta de usuario completa en su lugar
- Obtenga las credenciales de la API:
- Dirección de correo electrónico del bot
- Clave API del bot (se muestra cuando creas el bot)
- URL de instancia de Zulip (por ejemplo, https://example.zulipchat.com )
Uso con Claude Desktop
Agregue lo siguiente a su claude_desktop_config.json
:
npx
estibador
Solución de problemas
Si encuentra errores de permisos, verifique que:
- La clave API del bot es correcta
- El bot se ha suscrito a los canales a los que necesita acceder.
- La URL de Zulip es correcta y accesible
Construir
Compilación de Docker:
Licencia
Este servidor MCP tiene licencia MIT.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA como Claude interactuar con los espacios de trabajo de Zulip, admitiendo capacidades como publicar mensajes, enumerar canales, enviar mensajes directos y acceder al historial de conversaciones.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that connects Claude and other AI assistants to your Notion workspace, allowing AIs to interact with databases, pages, and blocks.Last updated -126410JavaScript
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact directly with Home Assistant, allowing them to query device states, control smart home entities, and perform automation tasks.Last updated -15PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -275JavaScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Bluesky/ATProtocol, providing authentication, timeline access, post creation, and social features like likes and follows.Last updated -1810TypeScript