ntfy-me-mcp
MCP-сервер шлет и читает уведомления ntfy: агент сообщает о конце задачи или ошибке на телефон, поддержан свой сервер ntfy
- 76 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Сервер отправляет текст сообщений агента на внешний или свой сервер ntfy, в тексте могут оказаться данные проекта
- Токен ntfy хранится в конфигурации клиента
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/ntfy-me-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер отправляет текст сообщений агента на внешний или свой сервер ntfy, в тексте могут оказаться данные проекта
- Токен ntfy хранится в конфигурации клиента
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ntfy-me-mcp дает ИИ-ассистенту отправку уведомлений в ntfy.sh или в свой сервер ntfy с поддержкой токена. Агент сообщает на телефон или компьютер, что задача выполнена, возникла ошибка или достигнут рубеж, и человеку не приходится следить за ним постоянно. Инструмент `ntfy_me` отправляет сообщение с темой, заголовком, приоритетом, тегами-эмодзи и ссылкой, которую откроет нажатие. Сервер сам находит в тексте адреса и создает кнопки просмотра, а при разметке Markdown включает ее форматирование. Инструмент `ntfy_me_fetch` читает и фильтрует сохраненные сообщения из тем ntfy. Сервер запускается через `npx -y ntfy-me-mcp` или образом Docker `gitmotion/ntfy-me-mcp`. Обязательна одна переменная `NTFY_TOPIC`, адрес `NTFY_URL` по умолчанию указывает на `https://ntfy.sh`, а `NTFY_TOKEN` нужен для защищенных тем. В VS Code токен вводят через маскированное поле конфигурации.
Для кого. Всем, кто запускает длинные задачи в Claude Code, Cursor или Codex и хочет получать итог на телефон, не сидя у экрана.
Подходит, если
- Сборка или миграция идет час, и итог нужен на телефон при завершении
- Агент встретил ошибку и сообщает о ней сразу, не дожидаясь вас
- На своем сервере ntfy тема защищена токеном, и сообщения идут туда
- Нужно прочитать последние сообщения темы и отфильтровать их по метке
- Ссылку на PR надо отправить кнопкой открытия в уведомлении
Не подходит, если
- Нужны сообщения в мессенджеры или почту: сервер говорит только с ntfy, а отправка почты помечена как будущая возможность
- Нет Node.js 24 и нельзя запустить Docker
- Тема открыта всем: любой, кто знает ее имя, сможет читать уведомления
Пример запроса к агенту
Когда миграция закончится, отправь мне уведомление с приоритетом high и ссылкой на PR.MCP
- Транспорт
- stdio
- Авторизация
- ключ необязателен
Переменные окружения
NTFY_TOPICобязательная- Тема ntfy, в которую идут уведомления
NTFY_URL- Адрес сервера ntfy, по умолчанию https://ntfy.sh
NTFY_TOKENсекрет- Токен доступа для защищенных тем
Ограничения
Для запуска через npx, глобально или из исходников нужен Node.js 24 или новее, на Node 22 npm выдает `EBADENGINE`. Публичная тема на ntfy.sh открыта всем, кто знает ее имя, поэтому выбирайте длинное имя или свой сервер с токеном. Токен `NTFY_TOKEN` попадает в конфигурацию клиента, в VS Code его вводят через маскированное поле. Отправка писем и распознавание ссылок на изображения указаны в README как будущие возможности. Лицензия GPL-3.0.
Как отключить. Уберите блок `ntfy-me-mcp` из конфигурации MCP клиента и при необходимости отзовите токен на сервере ntfy. Образ Docker удаляется командой `docker rmi gitmotion/ntfy-me-mcp`.
Частые вопросы
Какие переменные нужны?
Обязательна `NTFY_TOPIC`. Необязательные: `NTFY_URL` (по умолчанию `https://ntfy.sh`) и `NTFY_TOKEN` для защищенных тем.
Работает ли сервер со своим ntfy?
Да. Укажите адрес своего сервера в `NTFY_URL` и токен в `NTFY_TOKEN`, если доступ закрыт.
Что умеет инструмент ntfy_me?
Отправляет сообщение с темой, заголовком, приоритетом, тегами-эмодзи и адресом перехода. Ссылки в тексте он превращает в кнопки просмотра.
Можно ли прочитать уведомления?
Да, инструмент `ntfy_me_fetch` читает сохраненные сообщения темы и фильтрует их.
Как запустить в Docker?
Образ `gitmotion/ntfy-me-mcp:latest` есть на Docker Hub и в GHCR (`ghcr.io/gitmotion/ntfy-me-mcp:latest`). Переменные окружения передают при запуске.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер Mattermost: агент читает каналы, ищет и публикует сообщения, работает с ветками и файлами, 39 инструментов.
Telegram MCP от chaindead
Telegram MCP
MCP-сервер на Go для вашего Telegram: агент читает диалоги и непрочитанное, отмечает прочитанным, ответы кладет в черновики
MCP Telegram с записью: агент отправляет, правит и удаляет сообщения, ищет чаты, ведет черновики и скачивает медиа в вашем аккаунте через MTProto
MCP Telegram для чтения: агент получает список диалогов и непрочитанные сообщения вашего аккаунта через MTProto, писать от вашего имени он не умеет
MCP-сервер на Telethon: агент читает и отправляет сообщения, управляет чатами, контактами и папками вашего аккаунта Telegram
Notion MCP (awkoy)
Notion MCP Server (awkoy)
Notion MCP на токене: агент ищет страницы, ведет базы, правит блоки и комментарии через три инструмента и 47 операций, без ручного входа
Коротко о README
Описаны возможности, конфигурация для npx, глобальной установки, исходников и Docker, переменные окружения, работа с токеном и два инструмента, отправка и чтение.