返回 MCP 目录
public公开dns本地运行

mcp-notify-server

一个为Cursor/Windsurf代码生成工具提供系统通知音效的MCP服务,在代码生成完成或需要用户批准时通过macOS系统音效进行提醒。

article

README

🚀 MCP 通知服务器

MCP 通知服务器是一个专为 macOS 系统打造的实用工具。它能在 Cursor/Windsurf 完成代码生成,或是需要用户批准相关操作时,及时播放提示音,有效提升用户的使用体验和工作效率。

✨ 主要特性

  • 系统适配:使用 macOS 系统提示音,与系统完美融合。
  • 精准通知:代码生成完成时及时通知,需要用户批准时也能迅速提醒。
  • 轻量便捷:简单轻量,不占用过多系统资源。

📦 安装指南

临时安装

npx -y @mkusaka/mcp-notify-server

全局安装

npm install -g @mkusaka/mcp-notify-server

📚 详细文档

配置

在你的 Cursor 配置文件 (~/.cursor/config.json) 中添加以下内容:

{
  "mcpServers": {
    "notify": {
      "command": "npx",
      "args": ["-y", "@mkusaka/mcp-notify-server"]
    }
  }
}

规则配置

在你的 Cursor 规则文件中添加以下内容:

每次需要用户注意时,使用 "notify" 播放声音进行通知
 - 当你需要用户批准运行工具时
 - 当任务完成时
 - 不要播放超过一个提示音通知。

💻 使用示例

开发设置

git clone https://github.com/mkusaka/mcp-notify-server.git
cd mcp-notify-server
npm install
npm run build

检查

你可以使用 mcp-inspector 交互式地测试 MCP 服务器:

npm run inspect

这允许你在交互环境中测试服务器的工具和功能。

可用脚本

  • npm run build - 构建项目
  • npm run start - 启动服务器
  • npm run dev - 启动开发模式(带有监控)
  • npm run inspect - 启动交互式检查模式

⚠️ 注意事项

⚠️ 重要提示

  • 目前仅支持 macOS 系统。
  • 提示音通知依赖于大语言模型的判断,可能会导致:
    • 呼叫时机意外提前或延后。
    • 偶然漏掉提示。
    • 行为上可能存在差异。

🤝 贡献

欢迎贡献!请随意提交 Pull Request。

📄 许可证

ISC

👨‍💻 作者

@mkusaka

📚 参考资料

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端