Zulip MCP Server

Model Context Protocol server for Zulip API integration with LLMs

Download as .zip Download as .tar.gz View on GitHub
Navigation: Home Installation API Reference Development Troubleshooting

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


[1.5.0] - 2025-06-21

⚠️ Breaking Changes

🚀 Added

🔧 Improved

🐛 Fixed

📖 Migration Guide

If you’re upgrading from v1.0.0:

  1. Update Tool Names: Replace any references to old channel-based tool names: ```diff
    • get-subscribed-channels
    • get-subscribed-streams

    • get-channel-id
    • get-stream-id

    • get-channel-by-id
    • get-stream-by-id

    • get-topics-in-channel
    • get-topics-in-stream ```
  2. Update Resource URIs: ```diff
    • zulip://channels
    • zulip://streams ```
  3. Note: All functionality remains the same - only names have changed for consistency. In Zulip, “streams” and “channels” refer to the same concept.

[1.0.0] - 2025-06-01

🚀 Added

📖 Documentation

🔧 Technical Foundation


Planned Future Releases

[1.6.0] - Planned

🚀 Potential Additions

🔧 Technical Improvements

📖 Documentation Enhancements

[2.0.0] - Future Major Release

🔄 Potential Breaking Changes

🚀 Major Features


Version Support Policy

Current Versions

Compatibility

Security Updates


Contributing to Releases

Feature Requests

Bug Reports

Development Process


Release Notifications

Stay updated on new releases:


Historical Context

The Zulip MCP Server was created to bridge the gap between AI language models and team communication platforms. Key milestones:


Note: This changelog follows the Keep a Changelog format. Each release includes comprehensive migration guides and compatibility information to ensure smooth upgrades.