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 1mo 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

ai-agentai-agentsai-integrationautomationchatfastmcpmcpmessagingmodel-context-protocolzulip
Stars
25★
Forks
13
Language
Python
License
MIT
Created
2025-06-18
Last push
2026-08-09