Loading...

ntfy-me-mcp sends real-time notifications to devices via the ntfy service, supporting public and self-hosted instances with token authentication and markdown formatting.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
ntfy-me-mcp sends real-time notifications to devices via the ntfy service, supporting public and self-hosted instances with token authentication and markdown formatting.
ntfy-me-mcp is relatively safe when configured with strong authentication and used with a properly secured ntfy server. Risks increase if tokens are stored insecurely or if the ntfy topic is publicly accessible. Using VS Code inputs for secure token handling is the recommended approach.
Performance is primarily limited by the ntfy service itself. Consider the number of notifications being sent and the capacity of the ntfy server.
Cost depends on the ntfy service being used. The public ntfy.sh service is free, but self-hosted instances may incur infrastructure costs.
npm install -g ntfy-me-mcp{
"ntfy-me-mcp": {
"command": "npx",
"args": ["ntfy-me-mcp"],
"env": {
"NTFY_TOPIC": "your-topic-name"
}
}
}NTFY_TOPICntfy_meSends a notification to a specified ntfy topic with customizable title, message, and priority.
Sends notifications, which could be abused if the topic is not properly secured.
ntfy_me_fetchRetrieves messages from a specified ntfy topic, allowing filtering based on various parameters.
Read-only access to messages on the ntfy topic.
Token
cloud
ntfy-me-mcp is relatively safe when configured with strong authentication and used with a properly secured ntfy server. Risks increase if tokens are stored insecurely or if the ntfy topic is publicly accessible. Using VS Code inputs for secure token handling is the recommended approach.
The level of autonomy depends on how the tool is configured and the security of the ntfy topic. Ensure proper authentication and authorization are in place to prevent unauthorized access.
Production Tip
Use a dedicated ntfy topic for each application or service to isolate notifications and improve security.
Set the NTFY_TOKEN environment variable to your access token and ensure PROTECTED_TOPIC is set to "true".
Yes, set the NTFY_URL environment variable to the URL of your self-hosted ntfy server.
The server automatically detects and enables markdown formatting when present in the message.
The server automatically detects URLs in messages and creates view actions.
Notifications will fail to send. Implement retry logic in your application to handle temporary outages.
The public ntfy.sh service is suitable for non-sensitive notifications. For sensitive data, use a self-hosted ntfy server with proper authentication.
Use a self-hosted ntfy server and configure authentication for your topic. Set the NTFY_TOKEN and PROTECTED_TOPIC environment variables accordingly.