Notify Completion Mcp Server

Notify Completion Mcp Server

🚀 通知完成-MCP服务器

提供通知机制的MCP服务器,当AI代理完成长时间任务时发送提醒。让您在离开电脑时,无需担心忘记任务,可更高效地进行多任务处理。

🚀 快速开始

notify-completion-mcp-server 解决了用户需要主动监控计算机以跟踪AI任务完成状态的问题。通过提供在任务完成后触发的通知机制,用户可以更高效地进行多任务处理,而无需反复检查任务状态。

✨ 主要特性

  • 提供通知机制,当AI代理完成长时间任务时发送提醒。
  • 解决用户主动监控计算机跟踪AI任务完成状态的问题,提升多任务处理效率。

📦 安装指南

  1. 将服务器配置添加到Cline(cline_mcp_settings.json):
{
"mcpServers": {
"notify-completion": {
"command": "npx",
"args": ["-y", "@nakat-t/notify-completion-mcp-server@latest"],
"env": {
"OVERDUE_COMMAND": "<执行非常醒目的效果的命令>",
},
"autoApprove": [ "start-timer", "check-overdue" ]
}
}
}
  1. 将配置环境变量设置为您自己的值:
    • OVERDUE_COMMAND:编写一个在任务完成时通知您的命令。
  2. 检查Cline的自动批准设置“执行安全命令”和“使用MCP服务器”。这些必须是自动批准,因为Cline将执行命令并在您离开时通知您。
  3. 复制以下自定义指令并粘贴到Cline的设置中。

💻 使用示例

用于Cline的自定义指令

# 您必须使用`notify-completion` MCP:任务完成通知指南

**⚠️ 关键说明 ⚠️**

此指南提供**强制性要求**,以明确在长时间执行的任务完成后通知用户,使他们能够顺利过渡到下一个操作。请务必遵循这些指南,以确保任务高效完成。

## **⚠️ 任务执行时间监控和完成通知 - 必须采取的措施 ⚠️**

**重要步骤:**

1. **启动计时器:**

{"operation": "start-timer"}


2. **检查过期状态:**
```json
{
"startTime": "<从开始时间>"
}
  1. 获取结果:
    • 如果未过期:
      {"elapsed": "<秒>", "units": "seconds", "overdue": false}
      
    • 如果已过期:
      {"elapsed": "<秒>", "units": "seconds", "overdue": true, "command": "${OVERDUE_COMMAND}"}
      

示例:

  • 开始计时器:

    curl -X POST http://localhost:3000/operations/start-timer
    
  • 检查状态:

    curl http://localhost:3000/operations/check-overdue?startTime=<开始时间>
    

说明:

  • 开始计时器:

    • 立即返回:
      {"operation": "start-timer"}
      
    • 异步处理完成后通知您。
  • 检查过期状态:

    • 需要提供startTime参数。
    • 返回任务是否 overdue,若 overdue 包含执行命令。

注意:

  • 确保在开始新任务时调用start-timer
  • 使用check-overdue定期检查任务状态。
  • 根据返回的命令采取相应行动。

通过遵循这些步骤和说明,您能够有效地监控和管理长时间任务,并确保在必要时及时收到通知。这将帮助您提高工作效率,并避免因任务超时而导致的问题。


## 📄 许可证
[MIT](https://choosealicense.com/licenses/mit/)
  • 0 关注
  • 0 收藏,30 浏览
  • system 提出于 2025-10-06 20:24

相似服务问题

相关AI产品