Zulip MCP Server

Model Context Protocol server for Zulip API integration with LLMs

Download as .zip Download as .tar.gz View on GitHub

Zulip MCP Server

A comprehensive Model Context Protocol (MCP) server that bridges LLMs with Zulip workspaces, providing 25 powerful tools and 4 contextual resources for seamless chat integration.

πŸ€– AI + πŸ’¬ Zulip = πŸš€ Powerful Automation

πŸ“š Documentation Navigation


πŸš€ Quick Start

Get started in 3 simple steps:

1. Install and Configure

git clone https://github.com/avisekrath/zulip-mcp-server.git
cd zulip-mcp-server
npm install && npm run build

2. Set Environment Variables

export ZULIP_URL="https://your-org.zulipchat.com"
export ZULIP_EMAIL="your-bot@example.com"
export ZULIP_API_KEY="your-api-key"

3. Connect to Your LLM Client

✨ What You Can Do

πŸ’¬ Message Operations

πŸ‘₯ User Management

πŸ“Ί Stream Management

πŸ› οΈ Helper Tools

πŸ“– Zulip Terminology

Streams = Channels - In Zulip, these terms are interchangeable:

This server uses β€œstream” to match Zulip’s official documentation.

πŸ”§ Features Overview

Category Tools Available Description
Helper Tools 2 tools Discovery and orientation for LLMs
Messages 10 tools Send, retrieve, edit, schedule, react
Users 5 tools Search, profiles, status management
Streams 4 tools Browse, manage, get details
Drafts & Files 4 tools Draft management and file uploads
Resources 4 resources Contextual data for better LLM responses

Total: 25 Tools + 4 Resources

🎯 Use Cases

For Development Teams

For Customer Success

For Project Management

For Sales Teams

🌟 Why Choose Zulip MCP Server?

πŸ“ˆ Project Statistics

Metric Value
Current Version v1.5.0
MCP Protocol v1.0.0 compatible
Node.js Required 18+ LTS
TypeScript 5+ supported
Total Tools 25 MCP tools
Resources 4 contextual resources
Supported Clients Claude, Cursor, Raycast

🀝 Community & Support


Ready to get started? Check out our Installation Guide or explore the API Reference to see all available tools and resources.

πŸ“– Documentation Pages

Page Description
Installation Complete setup and configuration guide
API Reference All 25 tools and 4 resources documented
Configuration Claude Desktop, Cursor, Raycast setup
Usage Examples Real-world workflows and tutorials
Zulip Terminology Understanding streams vs channels
Troubleshooting Common issues and solutions
Development Contributing and extending the server
Changelog Version history and migration guides