JUHE API Marketplace
devizor avatar
MCP Server

macOS Notification MCP

macOS Notification MCP

26
GitHub Stars
11/22/2025
Last Updated
MCP Server Configuration
1{
2 "name": "macos-notification-mcp",
3 "command": "uvx",
4 "args": [
5 "macos-notification-mcp"
6 ]
7}
JSON7 lines
  1. Home
  2. MCP Servers
  3. macOS-Notification-MCP

README Documentation

๐Ÿ”” macOS Notification MCP

A Model Context Protocol (MCP) server that enables AI assistants to trigger macOS notifications, sounds, and text-to-speech.

โœจ Features

  • ๐Ÿ”Š Sound Notifications: Play system sounds like Submarine, Ping, or Tink
  • ๐Ÿ’ฌ Banner Notifications: Display visual notifications with customizable title, message, and subtitle
  • ๐Ÿ—ฃ๏ธ Speech Notifications: Convert text to speech with adjustable voice, rate, and volume
  • ๐ŸŽ™๏ธ Voice Management: List and select from available system voices
  • ๐Ÿงช Testing Tools: Diagnostic utilities to verify all notification methods

๐Ÿš€ Quick Start with uvx (Recommended)

The fastest way to use this tool is with uvx, which runs packages without permanent installation:

# Install uv if you don't have it
curl -LsSf https://astral.sh/uv/install.sh | sh

# Run the MCP server directly (no installation needed)
uvx macos-notification-mcp

โš™๏ธ Configure Claude Desktop

Add this to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "macos-notification-mcp": {
      "command": "uvx",
      "args": ["macos-notification-mcp"]
    }
  }
}

Then restart Claude Desktop.

๐Ÿ“ฆ Alternative Installation Methods

Standard installation:

pip install macos-notification-mcp

Install from source:

git clone https://github.com/devizor/macos-notification-mcp
cd macos-notification-mcp
pip install .

๐Ÿ› ๏ธ Available Notification Tools

๐Ÿ”Š Sound Notification

sound_notification(sound_name="Submarine")

Available sounds: Basso, Blow, Bottle, Frog, Funk, Glass, Hero, Morse, Ping, Pop, Purr, Sosumi, Submarine, Tink

๐Ÿ’ฌ Banner Notification

banner_notification(
    title="Task Complete",
    message="Your analysis is ready",
    subtitle=None,  # Optional
    sound=False,    # Optional: Play sound with notification
    sound_name=None # Optional: Specify system sound
)

๐Ÿ—ฃ๏ธ Speech Notification

speak_notification(
    text="The process has completed",
    voice=None,     # Optional: System voice to use
    rate=150,       # Optional: Words per minute (default: 150)
    volume=1.0      # Optional: Volume level 0.0-1.0
)

๐ŸŽ™๏ธ Voice Management

list_available_voices()  # Lists all available text-to-speech voices

๐Ÿงช Testing

test_notification_system()  # Tests all notification methods

๐Ÿ”’ Implementation Details

  • โฑ๏ธ Rate Limiting: Notifications are processed one at a time with a minimum interval of 0.5 seconds
  • ๐Ÿ”„ Queuing: Multiple notification requests are handled sequentially
  • ๐ŸชŸ OS Integration: Uses native macOS commands (afplay, osascript, say)
  • ๐Ÿ”Œ FastMCP: Built on the FastMCP framework for AI communication

โš ๏ธ Troubleshooting

  • ๐Ÿ” Permissions: Ensure notifications are allowed in System Settings โ†’ Notifications
  • โณ Timing: Only one notification is processed at a time
  • ๐ŸŒ Environment: If using the command directly (not uvx), you may need to use full paths

๐Ÿ“„ License

MIT License

Quick Install

Quick Actions

View on GitHubView All Servers

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source

Boost your projects with Wisdom Gate LLM API

Supporting GPT-5, Claude-4, DeepSeek v3, Gemini and more.

Enjoy a free trial and save 20%+ compared to official pricing.

Learn More
JUHE API Marketplace

Accelerate development, innovate faster, and transform your business with our comprehensive API ecosystem.

JUHE API VS

  • vs. RapidAPI
  • vs. API Layer
  • API Platforms 2025
  • API Marketplaces 2025
  • Best Alternatives to RapidAPI

For Developers

  • Console
  • Collections
  • Documentation
  • MCP Servers
  • Free APIs
  • Temp Mail Demo

Product

  • Browse APIs
  • Suggest an API
  • Wisdom Gate LLM
  • Global SMS Messaging
  • Temp Mail API

Company

  • What's New
  • Welcome
  • About Us
  • Contact Support
  • Terms of Service
  • Privacy Policy
Featured on Startup FameFeatured on Twelve ToolsFazier badgeJuheAPI Marketplace - Connect smarter, beyond APIs | Product Huntai tools code.marketDang.ai
Copyright ยฉ 2025 - All rights reserved