notifyd — MCP-сервер для Claude Code: управление уведомлениями
Отдаёт агенту операции с самохостед notifyd: дайджест, задачи, ретраи, подавления, тестовые отправки. Пригодится, когда инстанс надо разгребать без админки.
Открыть на GitHubЧто делает notifyd
Этот MCP-сервер подключается к вашему запущенному notifyd по HTTP и открывает агенту то, что обычно делает дежурный оператор. Транспорт — https://{notifyd_host}/mcp, отдельного клиента ставить не нужно.
Внутри — очередь уведомлений и связанные с ней сущности: проекты, задачи (jobs), ретраи, подавления, настройки, тестовые отправки. Агент читает дайджест с находками и подсказанным действием для каждой, смотрит конкретную задачу с провайдером и попытками, ставит упавшую в очередь заново. Без админ-панели инстансом управляют через API и MCP-инструменты.
Нужен работающий notifyd и PostgreSQL как единственная зависимость сервера. Авторизация идёт через ключ инстанса, так что агенту придётся дать доступ к нему — это стоит держать в голове, если у вас несколько окружений.
Какие задачи решает
- посмотреть, что требует внимания в инстансе, одним запросом
- разобрать упавшие задачи по статусу и каналу
- переотправить задачу после починки причины сбоя
- проверить доставку тестовым письмом на свой адрес
- разобраться с подавлениями и настройками проекта
Примеры запросов агенту
- Покажи дайджест notifyd за последние сутки
- Найди упавшие задачи по каналу email и перезапусти их
- Отправь тестовое письмо на [email protected] по проекту myapp
Как установить notifyd
1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
claude mcp add --transport http notifyd https://{notifyd_host}/mcp1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
codex mcp add notifyd --url https://{notifyd_host}/mcp1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"mcpServers": {
"notifyd": {
"url": "https://{notifyd_host}/mcp"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"servers": {
"notifyd": {
"type": "http",
"url": "https://{notifyd_host}/mcp"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
gemini mcp add -t http notifyd https://{notifyd_host}/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о notifyd
Как установить notifyd в Claude Code?
Одной командой: claude mcp add --transport http notifyd https://{notifyd_host}/mcp, где {notifyd_host} — адрес вашего инстанса.
Что делает notifyd?
Даёт агенту инструменты оператора: дайджест находок, список и разбор задач, ретраи, подавления, проекты и тестовые отправки.
Что нужно, чтобы сервер заработал?
Запущенный инстанс notifyd с доступным /mcp и PostgreSQL. Сам сервер держит только PostgreSQL, без Redis и брокеров.