关于 Reminder
Reminder 是用于安排和管理提醒的 MCP 服务,通知通过 Slack 或 Telegram 发送。外部 cron-job.org 服务会在指定时间发送通知,即使 MCP 服务未运行也可以送达。
主要功能
- 01安排提醒
- 02通过 Slack 发送通知
- 03通过 Telegram 发送通知
- 04列出并删除提醒
- 05由外部服务定时发送
适用场景
- 01安排个人待办提醒
- 02设置预约提醒
- 03查看或删除现有提醒
MCP 相关
通过 MCP 服务提供提醒的安排、列出和删除功能。cron-job.org 会向 Slack 或 Telegram 发送通知,即使服务离线也会发送。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
提醒 MCP 服务
一个用于通过 Slack 或 Telegram 安排和触发提醒的 MCP 服务。
即使服务未运行,提醒也会发送。
这是因为提醒由外部服务(cron-job.org)安排并触发,该服务会在预定时间向 Slack 或 Telegram 发送通知,无论您的服务处于什么状态。
配置
{
"mcpServers": {
"reminder": {
"command": "npx",
"args": ["-y", "reminder-mcp"],
"env": {
"CRON_JOB_API_KEY": "your_api_key",
"NOTIFICATION_PLATFORM": "slack",
"SLACK_WEBHOOK_URL": "https://hooks.slack.com/services/xxxxxxx",
"TELEGRAM_BOT_TOKEN": "",
"TELEGRAM_CHAT_ID": ""
}
}
}
}
环境变量
| 名称 | 描述 |
|---|---|
CRON_JOB_API_KEY | 来自 cron-job.org 的 API 密钥 |
NOTIFICATION_PLATFORM | slack 或 telegram |
SLACK_WEBHOOK_URL | (仅限 Slack)您频道的 Webhook URL |
TELEGRAM_BOT_TOKEN | (仅限 Telegram)来自 @BotFather 的机器人令牌 |
TELEGRAM_CHAT_ID | (仅限 Telegram)您群组/用户的 Chat ID |
使用示例
您可以使用大模型理解的自然语言指令。以下是一些示例:
- 请在 5 分钟后提醒我给 Alice 打电话。
- 请提醒我明天下午 3:00 预约医生。
- 列出我的所有提醒。
- 删除标题为“给 Alice 打电话”的提醒。
注意: 提醒必须至少提前 2 分钟设置。
如何获取凭据
Cron Job API 密钥
- 在 cron-job.org 注册并生成 API 密钥。
Slack Webhook URL
- 前往 Slack Apps。
- 创建或选择一个应用。
- 添加“Incoming Webhooks”功能。
- 激活该功能,并为您的频道创建 Webhook URL。
- 在配置环境中设置
SLACK_WEBHOOK_URL。
Telegram Bot Token 和 Chat ID
- 使用 @BotFather 创建机器人。
- 将机器人添加到您的群组,或直接向它发送消息。
- 通过 Telegram API 获取您的 Chat ID:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates。 - 在配置环境中设置
TELEGRAM_BOT_TOKEN和TELEGRAM_CHAT_ID。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。