📢 Сервер уведомлений MCP
MCP-сервер, отправляющий уведомления на рабочий стол со звуковым эффектом после завершения задач агента.
🥩 Особенности
Отправлять системные уведомления на рабочий стол после завершения задач агента
Воспроизводите звуковые оповещения для привлечения внимания пользователя, используя звуковой файл ��нутри.
Кроссплатформенная поддержка (Windows, macOS, Linux)
Основан на стандартном протоколе MCP, интегрируется с различными клиентами LLM
⏬ Установка
Установить с помощью менеджера пакетов UV
После установки вызовите модуль напрямую, чтобы проверить успешность установки:
Этот модуль принимает параметр --debug
или --file
, мы можем использовать его следующим образом:
⚠️❕ Особые требования
** Мы используем API Apprise для доставки уведомлений на наш рабочий стол, поэтому нам необходимо установить некоторые специальные требования на наш рабочий стол **
Окна
macOS
📚 Использование
Использование с Claude Desktop:
Найдите файл конфигурации claude_desktop_config.json
Если установка глобально, вы также можете использовать команду python:
⚡️ Использование с курсором:
Найдите файл конфигурации ~/.cursor/mcp.json
или your_project/.cursor/mcp.json
После настройки просто добавьте запрос, например finally, send me a notification when task finished.
В конце выполнения задачи введите данные в ИИ, чтобы активировать уведомления.
В Курсоре вы можете добавить эту подсказку как правило в Cursor Settings
-> Rules
, чтобы вам не приходилось вводить ее вручную каждый раз.
⚡️ Использование с VSCode + Copilot:
Установите менеджер служб uv/uvx :
pip install uv
Добавьте службу в настройки 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": {} } } }Убедитесь, что вы используете последнюю версию VSCode — она автоматически запускает службы MCP.
Откройте VSCode → включите Copilot → переключитесь в режим агента.
Введите # → вы увидите опцию #send_notification.
Попросите агента: запустить #send_notification (он обработает уведомление автоматически).
Теперь Copilot в режиме агента может отправлять уведомления на рабочий стол.
🐳 Работа с Docker
В настоящее время недоступно из-за проблем совместимости среды. Если контейнеры Docker должны запускать уведомления хоста независимо от того, является ли хостовая ОС Windows, macOS или Linux, решение становится намного более сложным, и прямое использование собственных уведомлений обычно нецелесообразно.
Основные вопросы:
Системы уведомлений для различных ОС Каждая операционная система (Windows, macOS, Linux) имеет свой уникальный механизм уведомлений.
Изоляция Docker Изоляция контейнеров Docker ограничивает их возможность прямого доступа к ресурсам операционной системы хоста.
Управление зависимостями Необходимо обрабатывать различные библиотеки уведомлений и зависимости для каждой операционной системы.
🧾 Лицензия
Массачусетский технологический институт
💻 Вклады
Проблемы и запросы на внесение изменений приветствуются!
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Служба протокола контекста модели, которая отправляет уведомления на рабочий стол и звуковые оповещения при завершении задач агента ИИ, интегрируясь с различными клиентами LLM, такими как Claude Desktop и 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 -2328MIT License
- -securityAlicense-qualityA Model Context Protocol implementation that plays sound effects (completion, error, notification) for Cursor AI and other MCP-compatible environments, providing audio feedback for a more interactive coding experience.Last updated -31MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables conversational LLMs to delegate complex research tasks to specialized AI agents powered by various OpenRouter models, coordinated by a Claude orchestrator.Last updated -329
- -securityAlicense-qualityA Model Context Protocol server that enables intelligent task delegation from advanced AI agents like Claude 3.7 to cost-effective LLMs, providing a comprehensive suite of tools spanning cognitive memory, browser automation, Excel manipulation, database interactions, and document processing.Last updated -109MIT License