📢 Servidor de notificaciones MCP
Un servidor MCP que envía notificaciones de escritorio con efectos de sonido cuando se completan las tareas del agente.
🥩 Características
- Enviar notificaciones de escritorio del sistema después de que se completen las tareas del agente
- Reproduce sonidos de alerta para captar la atención del usuario, con un archivo de sonido dentro.
- Compatibilidad multiplataforma (Windows, macOS, Linux)
- Basado en el protocolo MCP estándar, se integra con varios clientes LLM
⏬ Instalación
Instalar usando el administrador de paquetes uv
Después de la instalación, llame al módulo directamente para verificar si la instalación fue exitosa:
Este módulo acepta la opción --debug
o --file
, podemos usarlo así:
⚠️❕ Requisitos especiales
** Usamos la API de Apprise para la entrega de notificaciones de escritorio, por lo que necesitamos instalar algunos requisitos especiales en nuestro escritorio **
Ventanas
macOS
📚 Uso
Uso con Claude Desktop:
Encuentra el archivo de configuración claude_desktop_config.json
Si se instala globalmente, también puedes usar el comando de Python:
⚡️ Uso con cursor:
Busque el archivo de configuración ~/.cursor/mcp.json
o your_project/.cursor/mcp.json
Después de la configuración, simplemente agregue un mensaje como finally, send me a notification when task finished.
Al final de su tarea, ingrese a la IA para activar las notificaciones.
En Cursor, puedes agregar esta indicación como una regla en Cursor Settings
-> Rules
para no tener que escribirla manualmente cada vez.
⚡️ Uso con VSCode + Copilot:
- Instalar el administrador de servicios uv/uvx :
pip install uv
- Agregue el servicio a la configuración de VSCode:Windows
%APPDATA%\Code\User\settings.json
macOS$HOME/Library/Application\ Support/Code/User/settings.json
Linux$HOME/.config/Code/User/settings.json
- Asegúrate de estar usando la última versión de VSCode: ejecuta automáticamente los servicios MCP
- Abra VSCode → habilite Copilot → cambie al modo agente.
- Escribe # → verás la opción #send_notification.
- Pregúntele al agente: ejecute #send_notification (manejará la notificación automáticamente).
- Ahora el Copilot en modo agente puede enviar notificaciones de escritorio.
🐳 Ejecutando con Docker
Actualmente no disponible debido a problemas de compatibilidad con el entorno. Si los contenedores Docker necesitan activar notificaciones del host independientemente de si el sistema operativo del host es Windows, macOS o Linux, la solución se vuelve mucho más compleja y el uso directo de notificaciones nativas no suele ser viable.
Cuestiones principales:
- Sistemas de notificación específicos del sistema operativo Cada sistema operativo (Windows, macOS, Linux) tiene su mecanismo de notificación único.
- Aislamiento de Docker El aislamiento de los contenedores Docker limita su capacidad para acceder directamente a los recursos del sistema operativo host.
- Gestión de dependencias Es necesario gestionar diferentes bibliotecas de notificaciones y dependencias para cada sistema operativo.
🧾 Licencia
Instituto Tecnológico de Massachusetts (MIT)
💻 Contribuciones
¡Los problemas y las solicitudes de extracción son bienvenidos!
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servicio de protocolo de contexto de modelo que envía notificaciones de escritorio y sonidos de alerta cuando se completan las tareas del agente de IA, integrándose con varios clientes LLM como Claude Desktop y Cursor.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol implementation that enables AI agents to send notifications through Pushover.net, supporting message customization with various parameters like priority, sound, and URL.Last updated -317TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.Last updated -JavaScriptApache 2.0
- -securityAlicense-qualityA Model Context Protocol server enabling AI systems to send real-time notifications to phones, desktops, and other devices through the ntfy publish/subscribe service.Last updated -108TypeScriptApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that bridges AI assistants like Claude with Wordware's specialized agent capabilities, allowing dynamic loading and access to any Wordware flow through a standardized interface.Last updated -Python