windborne/zulipmcp
by Various
Run AI agents in Zulip as @mentionable bots — or wire into any MCP client.
MCP
windborne/zulipmcp
Added 1 June 2026
Overview
A Python tool that turns Zulip chat into an MCP server, letting AI agents join conversations as @mentionable bots. It also exposes Zulip channels to any MCP client for reading and writing messages.
Best for
Best for
Developers who want to add AI agents to Zulip or bridge Zulip with MCP-compatible tools
Use cases
- Deploy an AI agent that responds to @mentions in Zulip channels
- Connect an MCP client to monitor and post in Zulip streams
- Build a bot that reads Zulip messages and triggers external workflows
How to use
Install
uv add zulipmcp --git https://github.com/windborne/zulipmcp.git Tools exposed
ZULIP_RC_PATHZULIP_MAX_MESSAGE_LENGTHTRIGGER_MESSAGE_IDSESSION_USER_EMAILSESSION_STREAMSESSION_TOPICBOT_ALLOWED_PRIVATE_STREAMSBOT_ALLOWED_WRITE_STREAMSZULIPMCP_CACHE_DIRZULIPMCP_LOG_DIR
Tested with
Claude Code, Codex, OpenCode
Example client config
{\n "mcpServers": {\n "zulip": {\n "command": "uv",\n "args": ["run", "python", "-m", "zulipmcp.mcp"]\n }\n }\n} Notes
A Python tool that turns Zulip chat into an MCP server, letting AI agents join conversations as @mentionable bots. It also exposes Zulip channels to any MCP client for reading and writing messages.
9 stars on GitHub. Last updated 2026-06-01. Licensed MIT.
Use cases
- Deploy an AI agent that responds to @mentions in Zulip channels
- Connect an MCP client to monitor and post in Zulip streams
- Build a bot that reads Zulip messages and triggers external workflows
Pros
- Tight integration with Zulip’s real-time messaging API
- Works as both a standalone bot and a generic MCP server
- Lightweight Python implementation with minimal dependencies
Cons
- Requires a running Zulip server or account to use
- Limited to Zulip’s message and stream model
- Small community and limited documentation beyond the repo
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Tight integration with Zulip's real-time messaging API
- Works as both a standalone bot and a generic MCP server
- Lightweight Python implementation with minimal dependencies
Cons
- Requires a running Zulip server or account to use
- Limited to Zulip's message and stream model
- Small community and limited documentation beyond the repo
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Cline
Cline
Open-source autonomous coding agent that lives inside VS Code. BYO model key, watch it work.
Claude Code
Anthropic
Anthropic's terminal-native coding agent. Reads your repo, edits files, runs tests, ships PRs.
Aider
Paul Gauthier
Terminal-first AI pair programmer. Edits files in your repo, commits with sensible messages, runs your tests.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.