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
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.Last updated -5
- AsecurityAlicenseAqualityA 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 -12197MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to directly read and edit Quip documents through a set of specialized tools.Last updated -54ISC License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with microCMS content management system through six core tools for performing CRUD operations on microCMS list-type APIs.Last updated -1015416MIT License