ntfy-me-mcp

MCP-сервер шлет и читает уведомления ntfy: агент сообщает о конце задачи или ошибке на телефон, поддержан свой сервер ntfy

  • 76 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сервер отправляет текст сообщений агента на внешний или свой сервер ntfy, в тексте могут оказаться данные проекта
  • Токен ntfy хранится в конфигурации клиента
Все причины и проверки

gitmotion/ntfy-me-mcp

Установка

В терминале, через 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 инструментов.

MCP-серверШирокий доступ53Звезды репозитория

MCP-сервер на Go для вашего Telegram: агент читает диалоги и непрочитанное, отмечает прочитанным, ответы кладет в черновики

MCP-серверШирокий доступ350Звезды репозитория

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

MCP-серверШирокий доступ252Звезды репозитория

MCP Telegram для чтения: агент получает список диалогов и непрочитанные сообщения вашего аккаунта через MTProto, писать от вашего имени он не умеет

MCP-серверШирокий доступ190Звезды репозитория
Российский стек

MCP-сервер на Telethon: агент читает и отправляет сообщения, управляет чатами, контактами и папками вашего аккаунта Telegram

MCP-серверШирокий доступ2 тыс.Звезды репозитория

Notion MCP (awkoy)

Notion MCP Server (awkoy)

Notion MCP на токене: агент ищет страницы, ведет базы, правит блоки и комментарии через три инструмента и 47 операций, без ручного входа

MCP-серверШирокий доступ180Звезды репозитория

Коротко о README

Описаны возможности, конфигурация для npx, глобальной установки, исходников и Docker, переменные окружения, работа с токеном и два инструмента, отправка и чтение.

Бейдж для README

Сообщить о проблеме