macOS Notification MCP
🔔 Panel de control de notificaciones de macOS
Un servidor de Protocolo de contexto de modelo (MCP) que permite a los asistentes de IA activar notificaciones, sonidos y conversión de texto a voz de macOS.
✨ Características
🔊 Notificaciones de sonido : reproduce sonidos del sistema como Submarino, Ping o Tink
💬 Notificaciones de banner : muestra notificaciones visuales con título, mensaje y subtítulo personalizables
🗣️ Notificaciones de voz : convierte texto en voz con voz, velocidad y volumen ajustables
🎙️ Gestión de voz : Enumere y seleccione entre las voces del sistema disponibles
🧪 Herramientas de prueba : utilidades de diagnóstico para verificar todos los métodos de notificación
Related MCP server: Notifications MCP Server
🚀 Inicio rápido con uvx (recomendado)
La forma más rápida de utilizar esta herramienta es con uvx , que ejecuta paquetes sin instalación permanente:
# 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⚙️ Configurar Claude Desktop
Agregue esto a su configuración de Claude Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json ):
{
"mcpServers": {
"macos-notification-mcp": {
"command": "uvx",
"args": ["macos-notification-mcp"]
}
}
}Luego reinicie Claude Desktop.
📦 Métodos de instalación alternativos
Instalación estándar:
pip install macos-notification-mcpInstalar desde la fuente:
git clone https://github.com/devizor/macos-notification-mcp
cd macos-notification-mcp
pip install .🛠️ Herramientas de notificación disponibles
🔊 Notificación de sonido
sound_notification(sound_name="Submarine")Sonidos disponibles: Bajo, Soplo, Botella, Rana, Funk, Cristal, Héroe, Morse, Ping, Pop, Ronroneo, Sosumi, Submarino, Tink
Notificación de banner
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
)🗣️ Notificación de voz
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
)🎙️ Gestión de voz
list_available_voices() # Lists all available text-to-speech voices🧪 Pruebas
test_notification_system() # Tests all notification methods🔒 Detalles de implementación
⏱️ Limitación de velocidad : las notificaciones se procesan una a la vez con un intervalo mínimo de 0,5 segundos
🔄 Puesta en cola : varias solicitudes de notificación se gestionan de forma secuencial
🪟 Integración con el sistema operativo : utiliza comandos nativos de macOS (
afplay,osascript,say)🔌 FastMCP : Construido sobre el marco FastMCP para la comunicación de IA
⚠️ Solución de problemas
🔐 Permisos : Asegúrese de que las notificaciones estén permitidas en Configuración del sistema → Notificaciones
⏳ Tiempo : Solo se procesa una notificación a la vez
🌐 Entorno : Si usa el comando directamente (no uvx), es posible que deba usar rutas completas
📄 Licencia
Licencia MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Push notifications for AI agents - send instant iPhone notifications from any MCP client.
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables Claude and other MCP clients to display native macOS notifications with customizable titles, messages, icons, and sounds through the macOS Notification Center.16 npm-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to send native macOS notifications for task completion alerts and reminders. Supports interactive features like custom system sounds, action buttons, and user replies directly from the notification center.201 npmMIT
- AlicenseBqualityDmaintenanceEnables AI assistants to send desktop notifications on macOS with rich formatting, urgency levels, and sound options.111 npm1MIT
- AlicenseAqualityDmaintenanceMCP server that lets Claude Desktop or another MCP client trigger macOS sound and visual notifications through a task_status tool.116MIT