Skip to main content
Glama

MCP Notify Server

📢 Servidor de notificaciones MCP

inglés |中文

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

git clone https://github.com/Cactusinhand/mcp_server_notify.git cd mcp_server_notify uv venv source .venv/Scripts/activate uv pip install mcp-server-notify # or pip install mcp-server-notify

Después de la instalación, llame al módulo directamente para verificar si la instalación fue exitosa:

python -m mcp_server_notify

Este módulo acepta la opción --debug o --file , podemos usarlo así:

python -m mcp_server_notify --debug python -m mcp_server_notify --debug --log-file=path/to/logfile.log

⚠️❕ 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

# windows:// minimum requirements pip install pywin32

macOS

# Make sure terminal-notifier is installed into your system brew install terminal-notifier

📚 Uso

Uso con Claude Desktop:

Encuentra el archivo de configuración claude_desktop_config.json

{ "mcpServers": { "NotificationServer": { "command": "uv", "args": [ "--directory", "path/to/your/mcp_server_notify project", "run", "mcp-server-notify", ] } } }

Si se instala globalmente, también puedes usar el comando de Python:

{ "mcpServers": { "NotificationServer": { "command": "python", "args": [ "-m", "mcp_server_notify", ] } } }

⚡️ Uso con cursor:

Busque el archivo de configuración ~/.cursor/mcp.json o your_project/.cursor/mcp.json

{ "mcpServers": { "NotificationServer": { "command": "uv", "args": [ "--directory", "path/to/your/mcp_server_notify project", "run", "mcp-server-notify", ] } } }

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:

  1. Instalar el administrador de servicios uv/uvx : pip install uv
  2. 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
    "mcp": { "servers": { "notifier": { "command": "uvx", "args": [ "mcp-server-notify" ], "env": {} } } }
  3. Asegúrate de estar usando la última versión de VSCode: ejecuta automáticamente los servicios MCP
  4. Abra VSCode → habilite Copilot → cambie al modo agente.
  5. Escribe # → verás la opción #send_notification.
  6. Pregúntele al agente: ejecute #send_notification (manejará la notificación automáticamente).
  7. 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:

  1. Sistemas de notificación específicos del sistema operativo Cada sistema operativo (Windows, macOS, Linux) tiene su mecanismo de notificación único.
  2. Aislamiento de Docker El aislamiento de los contenedores Docker limita su capacidad para acceder directamente a los recursos del sistema operativo host.
  3. 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!

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. 🥩 Características
    1. ⏬ Instalación
      1. Instalar usando el administrador de paquetes uv
    2. ⚠️❕ Requisitos especiales
      1. 📚 Uso
        1. Uso con Claude Desktop:
        2. ⚡️ Uso con cursor:
        3. ⚡️ Uso con VSCode + Copilot:
        4. 🐳 Ejecutando con Docker
      2. 🧾 Licencia
        1. 💻 Contribuciones

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A 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 -
            31
            7
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A 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 -
            JavaScript
            Apache 2.0
          • -
            security
            A
            license
            -
            quality
            A 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 -
            10
            8
            TypeScript
            Apache 2.0
            • Apple
          • -
            security
            F
            license
            -
            quality
            A 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

          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/Cactusinhand/mcp_server_notify'

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