Skip to main content
Glama

message-mcp

🚀 Boost AI efficiency and free up more time

When waiting for AI to complete tasks, do you wish you could handle other work simultaneously? Now you can confidently take care of other matters while AI executes long-running tasks.

Message MCP makes your AI collaboration more efficient!

🧑: Make a Tetris web game, notify when completed. 🤖: I'll start making the Tetris game ... 💬: Message MCP executed, message sent.

Tip

  • Allow MCP auto-execution in client settings.
  • Add "notify when completed" prompts in user rules or rule files to avoid repetitive manual prompts.

⚡️ Quick Installation

Enable Message MCP cloud execution through smithery.ai, supporting SaaS services like Dify, with automatic authentication and key hosting ensuring zero leakage risk. Learn more

⚙️ Standard Installation

MacOS, Linux, WSL2
{ "mcpServers": { "message-mcp": { "command": "npx", "args": ["-y", "message-mcp@latest"] } } }
Windows
{ "mcpServers": { "message-mcp": { "command": "cmd", "args": ["/c", "npx", "-y", "message-mcp@latest"] } } }

🎛️ Optional Configuration

Modify Desktop Notifications
{ "mcpServers": { "message-mcp": { "command": "npx", "args": ["-y", "message-mcp@latest"], "env": { "DISABLE_DESKTOP": "true", "SOUND_PATH": "/path/to/your/sound.mp3" } } } }
  • Desktop notifications are enabled by default
  • Default sound provided by zapsplat. If you don't like the default sound, you can download and configure from zapsplat.com.
ntfy Mobile Notifications

Install App: App Store, Google Play, F-Droid

{ "mcpServers": { "message-mcp": { "command": "npx", "args": ["-y", "message-mcp@latest"], "env": { "NTFY_TOPIC": "your-unique-topic" } } } }
Email Notifications
{ "mcpServers": { "message-mcp": { "command": "npx", "args": ["-y", "message-mcp@latest"], "env": { "SMTP_HOST": "smtp.gmail.com", "SMTP_PORT": "587", "SMTP_SECURE": "false", "SMTP_USER": "user@gmail.com", "SMTP_PASS": "your_password" } } } }
API Notifications
{ "mcpServers": { "message-mcp": { "command": "npx", "args": ["-y", "message-mcp@latest"], "env": { "API_URL": "https://httpbin.org/post", "API_METHOD": "POST", // POST, PUT, PATCH "API_HEADERS": "{\"Authorization\": \"Bearer token\"}" } } } }
fetch(API_URL, { method: API_METHOD, headers: { 'Content-Type': 'application/json' ...JSON.parse(API_HEADERS) }, body: JSON.stringify({ title: notifyTitle, message: notifyMessage, }), })

📌 System Requirements

  • Node.js: 18 or higher
  • macOS: Native notifications require >= 10.8
  • Linux: notify-osd or libnotify-bin installed (Ubuntu includes by default)
  • Windows: >= 8, or taskbar balloon notifications for Windows < 8

❗️ Troubleshooting

Windows System Notifications Not Enabled

Settings > Notifications & actions > Get notifications from apps and other senders → Enable

WSL2 (Ubuntu) has no notification sound
sudo apt install -y pulseaudio mpg123
WSL2 Environment Missing OS Notifications
sudo find / -type f -name "snoretoast-*.exe" 2>/dev/null /path/to/.../node_modules/snoretoast-x64.exe /path/to/.../node_modules/snoretoast-x86.exe chmod +x /path/to/.../node_modules/snoretoast-*.exe

If this project is helpful to you, please give it a ⭐️ to support it and let more people see it!

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Tools

Desktop notifications, custom sounds, ntfy mobile notifications, email notifications, and API pushes reduce anxiety while waiting for AI tasks, allowing you to comfortably enjoy a cup of coffee.

  1. ⚡️ Quick Installation
    1. ⚙️ Standard Installation
      1. MacOS, Linux, WSL2
      2. Windows
    2. 🎛️ Optional Configuration
      1. Modify Desktop Notifications
      2. ntfy Mobile Notifications
      3. Email Notifications
      4. API Notifications
    3. 📌 System Requirements
      1. ❗️ Troubleshooting
        1. Windows System Notifications Not Enabled
        2. WSL2 (Ubuntu) has no notification sound
        3. WSL2 Environment Missing OS Notifications

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        Enables AI agents to interact with Novu's notification system, facilitating operations like sending notifications, managing subscribers, and organizing topics.
        Last updated -
        1
        TypeScript
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol service that sends desktop notifications and alert sounds when AI agent tasks are completed, integrating with various LLM clients like Claude Desktop and Cursor.
        Last updated -
        1
        29
        Python
        MIT License
        • Apple
        • Linux
      • A
        security
        A
        license
        A
        quality
        Provides interactive user feedback capabilities for AI assistants, helping reduce excessive tool calls by prompting users for feedback before completing tasks.
        Last updated -
        1
        1
        Python
        MIT License
        • Apple
        • Linux
      • -
        security
        A
        license
        -
        quality
        Provides audio playback functionality for AI agents, allowing them to play notification sounds when coding tasks are completed.
        Last updated -
        1
        Python
        MIT License
        • Apple

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/gimjin/message-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server