mcpField
R
Reminder

Reminder

本地服务
github.com/arifszn生产力1539 周前更新

关于 Reminder

Reminder 是用于安排和管理提醒的 MCP 服务,通知通过 Slack 或 Telegram 发送。外部 cron-job.org 服务会在指定时间发送通知,即使 MCP 服务未运行也可以送达。

主要功能

  1. 01安排提醒
  2. 02通过 Slack 发送通知
  3. 03通过 Telegram 发送通知
  4. 04列出并删除提醒
  5. 05由外部服务定时发送

适用场景

  1. 01安排个人待办提醒
  2. 02设置预约提醒
  3. 03查看或删除现有提醒

MCP 相关

通过 MCP 服务提供提醒的安排、列出和删除功能。cron-job.org 会向 Slack 或 Telegram 发送通知,即使服务离线也会发送。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"reminder": {
"command": "npx",
"args": [
"-y",
"reminder-mcp"
],
"env": {
"CRON_JOB_API_KEY": "<CRON_JOB_API_KEY>",
"NOTIFICATION_PLATFORM": "<NOTIFICATION_PLATFORM>",
"SLACK_WEBHOOK_URL": "<SLACK_WEBHOOK_URL>",
"TELEGRAM_BOT_TOKEN": "<TELEGRAM_BOT_TOKEN>",
"TELEGRAM_CHAT_ID": "<TELEGRAM_CHAT_ID>"
}
}
}
}
启动命令npx -y reminder-mcp
需要配置的环境变量
CRON_JOB_API_KEY密钥
NOTIFICATION_PLATFORM
SLACK_WEBHOOK_URL
TELEGRAM_BOT_TOKEN密钥
TELEGRAM_CHAT_ID

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmreminder-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_PLATFORMslack 或 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 密钥
Slack Webhook URL
  1. 前往 Slack Apps。
  2. 创建或选择一个应用。
  3. 添加“Incoming Webhooks”功能。
  4. 激活该功能,并为您的频道创建 Webhook URL。
  5. 在配置环境中设置 SLACK_WEBHOOK_URL。
Telegram Bot Token 和 Chat ID
  1. 使用 @BotFather 创建机器人。
  2. 将机器人添加到您的群组,或直接向它发送消息。
  3. 通过 Telegram API 获取您的 Chat ID:https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates。
  4. 在配置环境中设置 TELEGRAM_BOT_TOKEN 和 TELEGRAM_CHAT_ID。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。