type
Post
status
Published
date
Aug 20, 2025
slug
ai-editor-task-finish-notification
summary
本文介绍 一个用于Cursor 等 AI 编辑器在任务完成时调用该 MCP 发送桌面通知
tags
开发
JavaScript
AI
cursor
工具
category
技术分享
icon
password
❓ 在使用 cursor 等AI编辑器的 Chat功能时经常需要等待 Agent返回内容\编码, 任务的耗时有快有慢,当时涉及改动较多的时候等待的时间就比较长。此时我往往会选择"调度"一些其他任务进行执行,比如浏览网页\切换任务窗口甚至刷刷手机。
 
这时候就存在一个问题,一旦我在执行其他任务时不小心入了迷,就容易导致Cursor中的任务 delay过久。
 
为此我做了一个简单的 MCP 服务,用于每次任务执行结束之后 发送桌面消息弹框提示。
 

📒实现方案:

 

1. MCP 服务器

  • 基于 @modelcontextprotocol/sdk 构建
  • 通过标准输入输出 (stdio) 进行通信
  • 注册了一个名为 sendNotification 的工具

2. 通知功能

  • 使用 node-notifier 库发送系统通知
  • 支持自定义通知标题和消息
  • 支持多种系统音效
3. 音效支持
项目支持以下系统音效:
  • Glass, Basso, Blow, Bottle
  • Frog, Funk, Hero, Morse
  • Ping, Pop, Purr, Sosumi
  • Submarine, Tink

❓如何使用:

 

1. 一键导入到Cursor:

 
 
 

2. 通用配置:

 
喜欢的朋友可以点个Star以示鼓励,感谢~~
 
代码仓库:
task-notification-mcp-server
CreateSunUpdated Aug 20, 2025