MCP server
by gitmotion
Send customizable push notifications for websites using Ntfy, a web push service for cloud messages and real-time task a
Sends push notifications through the ntfy service, allowing AI assistants to alert users about task completions, errors, and updates on their devices.
Ntfy Push Notifications is a community-built MCP server published by gitmotion that provides AI assistants with tools and capabilities via the Model Context Protocol. Send customizable push notifications for websites using Ntfy, a web push service for cloud messages and real-time task a It is categorized under communication.
You can install Ntfy Push Notifications in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
GPL-3.0
Ntfy Push Notifications is released under the GPL-3.0 license.
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Share your MCP server with the developer community
Ntfy Push Notifications has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
Ntfy Push Notifications is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
I recommend Ntfy Push Notifications for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
Strong directory entry: Ntfy Push Notifications surfaces stars and publisher context so we could sanity-check maintenance before adopting.
Ntfy Push Notifications reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
We evaluated Ntfy Push Notifications against two servers with overlapping tools; this profile had the clearer scope statement.
We wired Ntfy Push Notifications into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
We evaluated Ntfy Push Notifications against two servers with overlapping tools; this profile had the clearer scope statement.
Useful MCP listing: Ntfy Push Notifications is the kind of server we cite when onboarding engineers to host + tool permissions.
Ntfy Push Notifications is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
showing 1-10 of 52
<a href="https://www.buymeacoffee.com/gitmotion" target="_blank" rel="noopener noreferrer">
<img src="https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png" alt="Buy me a coffee" width="105px" />
</a>
A streamlined Model Context Protocol (MCP) server for sending notifications via ntfy service (public or selfhosted with token support) 📲
ntfy-me-mcp provides AI assistants with the ability to send real-time notifications to your devices through the ntfy service (either public or selfhosted with token support). Get notified when your AI completes tasks, encounters errors, or reaches important milestones - all without constant monitoring.
The server includes intelligent features like automatic URL detection for creating view actions and smart markdown formatting detection, making it easier for AI assistants to create rich, interactive notifications without extra configuration.
<img src="https://m2tg1pnwn0.ufs.sh/f/GMqNN8nd9I8lvhAeasbt6OQorL7fKJdgMSekE0Wanp5HXNIm" alt="autodetect-preview" width=50%>For the easiest setup with MCP-compatible assistants, add this to your MCP configuration:
{
"ntfy-me-mcp": {
"command": "npx",
"args": ["ntfy-me-mcp"],
"env": {
"NTFY_TOPIC": "your-topic-name"
}
}
}
{
"ntfy-me-mcp": {
"command": "npx",
"args": ["ntfy-me-mcp"],
"env": {
"NTFY_TOPIC": "your-topic-name",
"NTFY_URL": "https://your-ntfy-server.com",
"NTFY_TOKEN": "your-auth-token" // Use if using a protected topic/server
}
}
}
Add this to your VS Code settings.json file:
"mcp": {
"inputs": [
{ // Add this to your inputs array
"type": "promptString",
"id": "ntfy_token",
"description": "Ntfy Token",
"password": true
}
],
"servers": {
// Other servers...
"ntfy-me-mcp": {
"command": "npx",
"args": ["ntfy-me-mcp"],
"env": {
"NTFY_TOPIC": "your-topic-name",
"NTFY_URL": "https://your-ntfy-server.com",
"NTFY_TOKEN": "${input:ntfy_token}", // Use the input id variable for the token
"PROTECTED_TOPIC": "true" // Prompts for token and masks it in your config
}
}
}
}
With this setup, VS Code will prompt you for the token when starting the server and the token will be masked when entered.
Docker Images:
gitmotion/ntfy-me-mcp:latest (Docker Hub)ghcr.io/gitmotion/ntfy-me-mcp:latest (GitHub Container Registry)In your MCP configuration (e.g., VS Code settings.json):
"mcp": {
"servers": {
"ntfy-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"NTFY_TOPIC",
"-e",
"NTFY_URL",
"-e",
"NTFY_TOKEN",
"-e",
"PROTECTED_TOPIC",
"gitmotion/ntfy-me-mcp", // OR use ghcr.io/gitmotion/ntfy-me-mcp:latest
],
"env": {
"NTFY_TOPIC": "your-topic-name",
"NTFY_URL": "https://your-ntfy-server.com",
"NTFY_TOKEN": "${input:ntfy_token}",
"PROTECTED_TOPIC": "true"
}
}
}
}
If you need to install and run the server directly (alternative to the MCP configuration above):
npm install -g ntfy-me-mcp
npx ntfy-me-mcp
# Clone the repository
git clone https://github.com/gitmotion/ntfy-me-mcp.git
cd ntfy-me-mcp
# Install dependencies
npm install
# Copy the example environment file and configure it
cp .env.example .env
# Edit .env with your preferred editor and update the variables
# nano .env # or use your preferred editor
# Build the project
npm run build
# Start the server
npm start
If you're developing or customizing the server, you might want to run it directly with node:
# Clone the repository
git clone https://github.com/gitmotion/ntfy-me-mcp.git
cd ntfy-me-mcp
# Install dependencies
npm install
# Copy the example environment
---
Prerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ Use when
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid when
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.