
MCP Notifier

2025.03.29
1
JavaScript桌面通知跨平台通知交流协作
MCP Notifier 是一个基于 Model Context Protocol (MCP) 的服务,提供桌面通知功能。它使用 node-notifier 库,支持在 macOS、Windows 和 Linux 平台上发送通知。该服务具有简单和高级两种通知工具,支持多种通知类型(信息、成功、警告、错误),并且可以自定义通知设置。
View on GitHub
Overview
基本能力
产品定位
MCP Notifier 是一个桌面通知服务,用于在各种操作系统上发送通知。
核心功能
- 简单通知工具
- 高级通知工具,支持更多选项
- 支持不同通知类型(信息、成功、警告、错误)
- 可自定义通知设置
适用场景
- 桌面应用程序需要显示通知
- 需要跨平台的通知解决方案
- 需要自定义通知样式和行为
工具列表
- notify:基本通知工具
- 参数:
title
(必填)、message
(必填)、icon
、sound
、wait
- notify-advanced:高级通知工具
- 参数:
title
、message
、type
、timeout
、closeLabel
、actions
常见问题解答
- 支持平台:macOS、Windows 8+、Linux(Gnome/Ubuntu)
- 需要桌面环境才能正常工作
- 必须本地安装,不能作为托管服务使用
使用教程
使用依赖
- Node.js 18 或更高版本
- npm 6 或更高版本
- 桌面环境(Windows、macOS 或 Linux)
- 通知系统的访问权限
安装教程
有两种使用方式:
选项1:使用 npx 直接运行
npx @uehaj/mcp-notifier
选项2:克隆并构建源代码
git clone https://github.com/uehaj/mcp-notifier.git
cd mcp-notifier
npm install
npm run build
node build/index.js
调试方式
# 对于 npx 方法
npx @modelcontextprotocol/inspector npx @uehaj/mcp-notifier
# 对于 git clone 方法
cd mcp-notifier
npx @modelcontextprotocol/inspector node build/index.js