zulip-mcp
2
Zulip MCP Server is designed to facilitate the interaction between AI assistants and Zulip workspaces through the Zulip API. It offers tools for listing channels, posting and sending messages, and managing subscriptions. The server supports configuration and deployment using npx and Docker.
Zulip MCP Server
MCP Server for the Zulip API, enabling AI assistants like Claude to interact with Zulip workspaces.
Tools
zulip_list_channels
to list available channels.zulip_post_message
to post a new message to a channel.zulip_send_direct_message
to send direct messages to users.zulip_add_reaction
to add emoji reactions to messages.zulip_get_channel_history
to retrieve recent messages.zulip_get_topics
to get topics in a channel.zulip_subscribe_to_channel
to subscribe the bot to a channel.zulip_get_users
to list users in the Zulip organization.
Setup
- Create a Zulip Bot.
- Manage permissions appropriately.
- Obtain API credentials: bot's email, API key, and Zulip instance URL.
Usage with Claude Desktop
- Configure
claude_desktop_config.json
fornpx
ordocker
usage.
Troubleshooting
- Verify API key and bot subscriptions.
Build
- Support for Docker setup.
License
- Licensed under MIT License.