article
README
🚀 ntfy-me-mcp 📤
ntfy-me-mcp 是一款高效服务器,可将通知轻松发送至自托管的 ntfy 服务器。它支持基于令牌的安全认证,能通过 npx 或 Docker 运行,为用户提供便捷、安全的通知管理体验。
🚀 快速开始
欢迎使用 ntfy-me-mcp,只需按照以下步骤操作,即可快速上手:
- 完成安装(可选择
npx或 Docker 方式)。 - 配置服务器参数,设置好令牌认证所需的环境变量。
- 开始向 ntfy 服务器发送通知。
✨ 主要特性
- 🔐 安全令牌认证:使用令牌保护您的通知,确保信息安全。
- 🚀 易于使用:几乎无需设置即可快速上手,节省您的时间。
- 🐳 Docker 支持:可在容器化环境中运行服务器,方便部署和管理。
- 🌐 跨平台兼容:适用于 Linux 和 Windows 系统,满足不同用户的需求。
- 💪 轻量级:设计时注重资源占用,同时保证性能,不影响系统运行。
📦 安装指南
先决条件
在安装之前,请确保您拥有以下内容:
- Node.js 已安装(用于
npx使用) - Docker 已安装(用于容器化使用)
- 访问自托管的 ntfy 服务器
使用 npx
- 打开终端。
- 运行以下命令:
npx ntfy-me-mcp
此命令将获取最新版本并直接运行。
使用 Docker
- 拉取 Docker 镜像:
docker pull dieg0ski/ntfy-me-mcp
- 运行 Docker 容器:
docker run -d dieg0ski/ntfy-me-mcp
配置
安装完成后,请在配置文件中设置服务器参数。确保为您的令牌认证设置适当的环境变量。
💻 使用示例
基础用法
发送通知
要发送通知,请使用以下命令:
npx ntfy-me-mcp send "您的通知消息"
安全令牌认证
要在安全令牌认证中使用令牌,请通过环境变量传递:
TOKEN=您的安全令牌 npx ntfy-me-mcp send "您的通知消息"
Docker 使用方法
如果您使用 Docker,则可以通过环境变量将令牌传递到容器中:
docker run -e TOKEN=您的安全令牌 dieg0ski/ntfy-me-mcp send "您的通知消息"
🤝 贡献
我们欢迎您为 ntfy-me-mcp 做贡献!如果您有任何建议或改进,请按照以下步骤操作:
- 叉本地仓库。
- 为您的功能或修复创建新分支。
- 提交您的更改。
- 将分支推送到您的叉本地仓库。
- 创建拉取请求。
请确保您的代码符合我们的编码标准,并在适用情况下包含测试。
📄 许可证
该项目是根据 MIT 许可证发布的。有关详细信息,请参阅 LICENSE 文件。
📞 联系
如有任何问题或反馈,请通过 GitHub 问题或直接联系项目维护人员。
在 发行说明 中查看更多内容。
微信扫一扫