# ntfy-me-mcp

> An ntfy MCP server for sending/fetching ntfy notifications to self-hosted or ANY ntfy.sh server from AI Agents 📤 (supports secure token auth & more - use with npx or docker!)

- **URL**: https://www.freshcrate.ai/projects/ntfy-me-mcp
- **Author**: gitmotion
- **Category**: MCP Servers
- **Latest version**: `v1.4.2` (2026-04-11)
- **License**: GPL-3.0
- **Source**: https://github.com/gitmotion/ntfy-me-mcp
- **Homepage**: https://npmjs.com/package/ntfy-me-mcp
- **Language**: TypeScript
- **GitHub**: 57 stars, 12 forks
- **Registry**: github
- **Tags**: `agent`, `ai`, `ai-tools`, `claude`, `docker`, `llm`, `llm-agent`, `mcp`, `typescript`

## Description

An ntfy MCP server for sending/fetching ntfy notifications to self-hosted or ANY ntfy.sh server from AI Agents 📤 (supports secure token auth & more - use with npx or docker!)

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.4.2` | 2026-04-11 | High | ## ntfy-me-mcp v1.4.2  ### What's Changed * fix: disregard empty strings for ntfyTopic & priority + README/CONTRIBUTING cleanup by @gitmotion in https://github.com/gitmotion/ntfy-me-mcp/pull/16  \| Input \| Result \| \|--------\|--------\| \| <img width="392" height="374" alt="Image" src="https://github.com/user-attachments/assets/17f023cf-7383-465d-802a-5122128d3207" /> \| <img width="527" height="88" alt="Image" src="https://github.com/user-attachments/assets/7a6bc76a-f1cc-4c02-96ee-243a594d051 |
| `v1.4.1` | 2026-04-08 | High | ## Minor Dev Update Update publish-docker.yml workflow dockerhub username to vars - allow for proper attestation link and image tags in summary generation - workflow summary: https://github.com/gitmotion/ntfy-me-mcp/actions/runs/24125656035  **Full Changelog**: https://github.com/gitmotion/ntfy-me-mcp/compare/v1.4.0...v1.4.1 |
| `v1.4.0` | 2026-04-08 | Medium | # ntfy-me-mcp v1.4.0 Release Notes  This release delivers a security and maintainability upgrade, addressing prompt-injection risks, improving schema validation, and refactoring the codebase for clarity and testability.  ## Highlights  - **Security Hardening**   - Strict URL validation for all ntfy server calls (prevents prompt injection via malicious URLs)   - Topic validation: only allows alphanumeric, underscore, hyphen (max 128 chars)   - Error sanitization: never reflects attacker- |
| `v1.3.5` | 2025-08-06 | Low | ## What's Changed  Fixes: * bugfix: print/log to sys.stderr insted of sys.stdout #6 - thanks @michalcamona 🙏🏻 * bugfix: print/log to sys.stderr insted of sys.stdout #7 - thanks @michalcamona 🙏🏻  Enhancements: - introduce logger abstraction, update readme, bump version to v1.3.5, include gh pull request template #8 / #9 - @gitmotion  - for any future updates you can just use `logger.info`, `logger.warn`, `logger.error` respectively   - internally uses console.error for each method to |
| `v1.3.1` | 2025-05-14 | Low | ## What's Changed Documentation Update: * Add MseeP.ai badge by @lwsinclair in https://github.com/gitmotion/ntfy-me-mcp/pull/3  ## New Contributors * @lwsinclair made their first contribution in https://github.com/gitmotion/ntfy-me-mcp/pull/3  **Full Changelog**: https://github.com/gitmotion/ntfy-me-mcp/compare/v1.3.0...v1.3.1 |
| `v1.3.0` | 2025-04-18 | Low | ## What's Changed * v1.3.0 includes changes for fetching ntfy notifications using natural language or with the newly specified tool `ntfy_me_fetch`.   * [read more in the docs](https://github.com/gitmotion/ntfy-me-mcp?tab=readme-ov-file#retrieving-messages-ntfy_me_fetch-tool) * add MCP server badge by @punkpeye in https://github.com/gitmotion/ntfy-me-mcp/pull/1 * Deployment: Dockerfile and Smithery config by @calclavia in https://github.com/gitmotion/ntfy-me-mcp/pull/2 * v1.2.0 - included c |

## Citation

- HTML: https://www.freshcrate.ai/projects/ntfy-me-mcp
- Markdown: https://www.freshcrate.ai/projects/ntfy-me-mcp.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/ntfy-me-mcp/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
