Skip to content

Welcome to Notify-MCP

Seamless Team Collaboration Across AI Platforms

Notify-MCP is a powerful pub-sub MCP server that enables teams to share notifications, decisions, and status updates across different AI assistants (Claude, ChatGPT, Gemini).

Get Started View Use Cases


Why Notify-MCP?

  • Cross-Platform Collaboration


    Share information seamlessly between Claude, ChatGPT, Gemini, and other AI assistants. Your team stays synchronized regardless of which platform they use.

    Learn more

  • Persistent Storage


    SQLite-based persistent storage enables true team collaboration. Share a database file and everyone sees the same channels and notifications.

    Storage Guide

  • Smart Filtering


    Subscribe to channels with intelligent filters based on priority, tags, themes, and sender roles. Only receive what matters to you.

    Configuration

  • Production Ready


    62 passing tests, 70% code coverage, comprehensive documentation. Built with SQLAlchemy, aiosqlite, and modern async Python.

    Architecture


Quick Example

1. Developer publishes architecture decision in Claude

# In Claude Code or Claude Desktop
"Create a channel called 'architecture' and publish a decision about
migrating to microservices architecture"

2. Team members receive notification

All team members subscribed to the architecture channelβ€”whether using Claude, ChatGPT, or Geminiβ€”see the decision:

{
  "title": "Migration to Microservices",
  "body": "Decision: Moving from monolith to microservices using Docker/K8s",
  "priority": "high",
  "theme": "architecture-decision",
  "sender": "Alice (Developer)",
  "timestamp": "2025-01-12T10:30:00Z"
}

3. Everyone stays aligned

No more information silos! Architecture decisions, incidents, and project updates flow seamlessly across your entire team.


Key Features

🎯 Multi-Channel System

Create dedicated channels for teams, projects, or topics. Organize notifications logically.

πŸ”” Pub-Sub Architecture

Decoupled notification delivery. Publishers and subscribers don't need to know about each other.

πŸ’Ύ Persistent Storage

Version 1.1.0+ includes SQLite storage for team collaboration. Notifications survive server restarts.

πŸ“Š Rich Notification Model

  • Sender info: User ID, name, role, AI tool
  • Context: Theme, priority, tags, validity
  • Information: Title, body (text/markdown/json)
  • Actions: Optional action buttons
  • Metadata: ID, timestamp, sequence, threading

πŸ” Type-Safe

Full Pydantic validation with JSON Schema. Catch errors early.

πŸ§ͺ Well-Tested

62 unit tests, 70% code coverage, comprehensive test suite.


Use Cases

  • Architecture Decisions

    Document and broadcast architectural decisions to all stakeholders. Maintain a searchable history of technical choices.

    View scenario

  • DevOps Incidents

    Alert teams about production incidents. Critical notifications reach everyone instantly, regardless of their AI platform.

    View scenario

  • Team Coordination

    Coordinate work across distributed teams. Share status updates, milestones, and blockers in real-time.

    View scenario

  • Project Updates

    Broadcast project milestones, sprint updates, and requirement changes. Keep stakeholders informed automatically.

    View scenario


Getting Started

Ready to enable seamless collaboration across your team's AI assistants?

  1. Install Notify-MCP - Set up in 5 minutes
  2. Configure Storage - Enable team collaboration
  3. Create Channels - Organize your notifications
  4. Explore Use Cases - Learn real-world applications

Community & Support

GitHub

Find the source code, report issues, and contribute on GitHub.

Documentation

Comprehensive guides, API reference, and examples available throughout this site.

Discussions

Join the conversation in GitHub Discussions.

Bug Reports

Found a bug? Create an issue on GitHub.


What's New

Version 1.1.0 - Persistent Storage πŸŽ‰

The latest release introduces SQLite-based persistent storage, enabling true team collaboration:

  • βœ… Persistent across restarts - Notifications survive server restarts
  • βœ… Team collaboration - Share database files for cross-team sync
  • βœ… Zero setup - File-based SQLite requires no server
  • βœ… Production ready - 62 tests, 70% coverage

View Release Notes


Built with ❀️ for seamless AI collaboration

Made with MCP (Model Context Protocol) by Anthropic