akougkas/zulipchat-mcp
View on GitHub ↗ZulipChat MCP Server - A Model Context Protocol server that bridges AI agents with Zulip Chat. Built with FastMCP for lightning-fast performance, featuring comprehensive chat management and intelligent summarization. Transform your Zulip workspace into an AI-powered collaboration hub!
25 ★13 forksPythonUpdated 26d ago
What you need to know
ZulipChat MCP bridges any MCP-compatible AI assistant to Zulip, with a two-tier tool architecture (20 core tools by default, 60 in extended mode) covering messaging, search, user resolution, agent sessions and in-topic approvals.
Install
uvx zulipchat-mcp --zulip-config-file ~/.zuliprc
Key features
- ✓Send, read and edit messages
- ✓Full-text search with filters
- ✓Resolve people by name
- ✓Dual identity (user and bot)
- ✓Agent sessions bound to Zulip topics
- ✓In-topic approval workflow
- ✓Extended mode adds scheduled messages, file uploads and analytics
Caveats
- ⚠Requires a zuliprc config file
- ⚠HTTP multi-replica deployments need distinct DuckDB paths
Clients: Claude Code · Gemini CLI · Codex · Cursor · Windsurf · VS Code Copilot · Antigravity · OpenCode
Topics
- Stars
- 25★
- Forks
- 13
- Language
- Python
- License
- MIT
- Created
- 2025-06-18
- Last push
- 2026-08-09