Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Math MCP Server for MacOS
  • Safari Screenshot MCP Server
  • MCP Apple Reminders
  • MCP Apple Calendars
  • TripAdvisor Vacation Planner MCP Server
Back to MCP Servers
macOS Notification MCP

macOS Notification MCP

Public
devizor/macOS-Notification-MCP

macOS Notification MCP

Verified
python
0 tools
May 30, 2025
Updated May 30, 2025

๐Ÿ”” 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

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Math MCP Server for MacOS
    Math MCP Server for MacOS

    Implements a math agent using Model Control Protocol that performs mathematical calculations and vis...

    Added May 30, 2025
  • Safari Screenshot MCP Server
    Safari Screenshot MCP Server

    Enables capturing high-quality native macOS screenshots using Safari through a Node.js server, suppo...

    1 tools
    Added May 30, 2025
  • MCP Apple Reminders
    MCP Apple Reminders

    A Model Context Protocol server that enables AI assistants to interact with Apple Reminders on macOS...

    Added May 30, 2025
  • MCP Apple Calendars
    MCP Apple Calendars

    A Model Context Protocol server for AI models to access and manipulate Apple Calendar data on macOS ...

    Added May 30, 2025
  • TripAdvisor Vacation Planner MCP Server
    TripAdvisor Vacation Planner MCP Server

    This MCP server provides access to TripAdvisor data for planning vacations, enabling users to search...

    Added May 30, 2025