Skip to main content
Glama

MCP Notify Server

📢 Сервер уведомлений MCP

английский |中文

MCP-сервер, отправляющий уведомления на рабочий стол со звуковым эффектом после завершения задач агента.

🥩 Особенности

  • Отправлять системные уведомления на рабочий стол после завершения задач агента
  • Воспроизводите звуковые оповещения для привлечения внимания пользователя, используя звуковой файл внутри.
  • Кроссплатформенная поддержка (Windows, macOS, Linux)
  • Основан на стандартном протоколе MCP, интегрируется с различными клиентами LLM

⏬ Установка

Установить с помощью менеджера пакетов 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

После установки вызовите модуль напрямую, чтобы проверить успешность установки:

python -m mcp_server_notify

Этот модуль принимает параметр --debug или --file , мы можем использовать его следующим образом:

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

⚠️❕ Особые требования

** Мы используем API Apprise для доставки уведомлений на наш рабочий стол, поэтому нам необходимо установить некоторые специальные требования на наш рабочий стол **

Окна

# windows:// minimum requirements pip install pywin32

macOS

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

📚 Использование

Использование с Claude Desktop:

Найдите файл конфигурации claude_desktop_config.json

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

Если установка глобально, вы также можете использовать команду python:

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

⚡️ Использование с курсором:

Найдите файл конфигурации ~/.cursor/mcp.json или your_project/.cursor/mcp.json

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

После настройки просто добавьте запрос, например finally, send me a notification when task finished. В конце выполнения задачи введите данные в ИИ, чтобы активировать уведомления.

В Курсоре вы можете добавить эту подсказку как правило в Cursor Settings -> Rules , чтобы вам не приходилось вводить ее вручную каждый раз.

⚡️ Использование с VSCode + Copilot:

  1. Установите менеджер служб uv/uvx : pip install uv
  2. Добавьте службу в настройки 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. Убедитесь, что вы используете последнюю версию VSCode — она автоматически запускает службы MCP.
  4. Откройте VSCode → включите Copilot → переключитесь в режим агента.
  5. Введите # → вы увидите опцию #send_notification.
  6. Попросите агента: запустить #send_notification (он обработает уведомление автоматически).
  7. Теперь Copilot в режиме агента может отправлять уведомления на рабочий стол.

🐳 Работа с Docker

В настоящее время недоступно из-за проблем совместимости среды. Если контейнеры Docker должны запускать уведомления хоста независимо от того, является ли хостовая ОС Windows, macOS или Linux, решение становится намного более сложным, и прямое использование собственных уведомлений обычно нецелесообразно.

Основные вопросы:

  1. Системы уведомлений для различных ОС Каждая операционная система (Windows, macOS, Linux) имеет свой уникальный механизм уведомлений.
  2. Изоляция Docker Изоляция контейнеров Docker ограничивает их возможность прямого доступа к ресурсам операционной системы хоста.
  3. Управление зависимостями Необходимо обрабатывать различные библиотеки уведомлений и зависимости для каждой операционной системы.

🧾 Лицензия

Массачусетский технологический институт

💻 Вклады

Проблемы и запросы на внесение изменений приветствуются!

-
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.

Служба протокола контекста модели, которая отправляет уведомления на рабочий стол и звуковые оповещения при завершении задач агента ИИ, интегрируясь с различными клиентами LLM, такими как Claude Desktop и Cursor.

  1. 🥩 Особенности
    1. ⏬ Установка
      1. Установить с помощью менеджера пакетов UV
    2. ⚠️❕ Особые требования
      1. 📚 Использование
        1. Использование с Claude Desktop:
        2. ⚡️ Использование с курсором:
        3. ⚡️ Использование с VSCode + Copilot:
        4. 🐳 Работа с Docker
      2. 🧾 Лицензия
        1. 💻 Вклады

          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