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

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