MCP Catalogs
Homentfy-me-mcp screenshot

ntfy-me-mcp

by gitmotion·59·Score 46

A MCP server for AI agents to send and fetch notifications via ntfy service with token authentication.

communicationdeveloper-toolsproductivity
12
Forks
2
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

ntfy-me-mcp provides a streamlined interface for AI agents to send real-time notifications to devices through ntfy.sh or self-hosted ntfy instances. The server features automatic URL detection for creating view actions and smart markdown formatting detection, enabling AI assistants to create rich notifications without extra configuration. It supports both sending and fetching notifications, with secure token authentication options for protected topics or self-hosted servers.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI task completion notifications
you:Error alerting from automated processes
you:Real-time milestone updates from AI workflows
you:What ntfy services does this support?
you:How do I secure my ntfy token?

When to choose this

Choose this MCP server when you need AI agents to send notifications to your devices via ntfy, especially if you're already using ntfy or want simple notification capabilities without complex infrastructure.

When NOT to choose this

Don't choose this if you need more robust notification features like email delivery, rich media attachments, or if you're looking for an enterprise-grade notification system with advanced routing and policies.

Tools this server exposes

2 tools extracted from the README
  • ntfy_me

    Send notifications to ntfy service

  • ntfy_me_fetch

    Fetch and filter cached messages from ntfy topics

Comparable tools

pushbullet-mcpgotify-mcpwebhook-mcptelegram-mcp

Installation

Installation

Using NPM/NPX (Recommended)

Add to your MCP configuration:

{
  "ntfy-me-mcp": {
    "command": "npx",
    "args": ["-y", "ntfy-me-mcp"],
    "env": {
      "NTFY_TOPIC": "your-ntfy-topic",
      "NTFY_URL": "https://ntfy.sh",
      // "NTFY_TOKEN": "add-your-ntfy-token"
    }
  }
}

Using Docker

{
  "ntfy-me-mcp": {
    "command": "docker",
    "args": [
      "run",
      "-i",
      "--rm",
      "-e", "NTFY_TOPIC",
      "-e", "NTFY_URL",
      "-e", "NTFY_TOKEN",
      "gitmotion/ntfy-me-mcp:latest"
    ],
    "env": {
      "NTFY_TOPIC": "your-ntfy-topic",
      "NTFY_URL": "https://ntfy.sh",
      // "NTFY_TOKEN": "add-your-ntfy-token"
    }
  }
}

Global Installation

npm install -g ntfy-me-mcp

FAQ

What ntfy services does this support?
It works with both ntfy.sh public service and self-hosted ntfy instances, with optional token authentication for protected topics.
How do I secure my ntfy token?
You can store your NTFY_TOKEN in environment variables or use secure token handling in VS Code configuration as documented in the README.

Compare ntfy-me-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.