提供通知机制的MCP服务器,当AI代理完成长时间任务时发送提醒。让您在离开电脑时,无需担心忘记任务,可更高效地进行多任务处理。
notify-completion-mcp-server 解决了用户需要主动监控计算机以跟踪AI任务完成状态的问题。通过提供在任务完成后触发的通知机制,用户可以更高效地进行多任务处理,而无需反复检查任务状态。
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" ]
}
}
}
OVERDUE_COMMAND:编写一个在任务完成时通知您的命令。# 您必须使用`notify-completion` MCP:任务完成通知指南
**⚠️ 关键说明 ⚠️**
此指南提供**强制性要求**,以明确在长时间执行的任务完成后通知用户,使他们能够顺利过渡到下一个操作。请务必遵循这些指南,以确保任务高效完成。
## **⚠️ 任务执行时间监控和完成通知 - 必须采取的措施 ⚠️**
**重要步骤:**
1. **启动计时器:**
{"operation": "start-timer"}
2. **检查过期状态:**
```json
{
"startTime": "<从开始时间>"
}
{"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参数。注意:
start-timer。check-overdue定期检查任务状态。通过遵循这些步骤和说明,您能够有效地监控和管理长时间任务,并确保在必要时及时收到通知。这将帮助您提高工作效率,并避免因任务超时而导致的问题。
## 📄 许可证
[MIT](https://choosealicense.com/licenses/mit/)