关于 Cron Job Email Scheduler CronGrid
CronGrid 是通过 SendGrid 安排邮件发送的 MCP 服务,可让 LLM 界面创建、查询和删除定时任务,并支持时区设置及获取当前日期时间。
主要功能
- 01创建、查询和删除邮件定时任务
- 02通过 SendGrid 安排邮件发送
- 03按时区安排发送
- 04获取当前日期和时间
适用场景
- 01为自己安排邮件提醒
- 02查看或删除已安排的邮件
- 03按指定时区创建发送任务
MCP 相关
向兼容 MCP 的 LLM 界面提供工具,用于创建、查询和删除 SendGrid 邮件定时任务,以及获取当前日期和时间。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
CronGrid — 一个用于安排 SendGrid 定时任务的 MCP 服务!
描述
此 MCP 服务支持大模型创建、获取和删除用于安排邮件发送的定时任务。
先决条件
- 在本地计算机上安装 Claude Desktop(或你选择的其他兼容 MCP 服务的 LLM 界面)
- 如果使用 Smithery:安装 Node.js(版本 14 或更高版本)
- 如果在本地运行:安装 uv
- 拥有 SendGrid 账户,并验证单个发件人电子邮件地址
- 拥有 Cron-Job.Org 账户
安装
通过 Smithery 安装
要通过 Smithery 自动安装 CronGrid(以下以 Claude Desktop 为例):
npx -y @smithery/cli install @chaser164/sendgrid-cronjob-mcp --client claude
手动安装
- 打开终端或命令行。
- 运行
git clone https://github.com/chaser164/sendgrid-cronjob-mcp.git - 将以下内容添加到你选择的兼容 MCP 服务的界面中(例如,
~/Library/Application Support/Claude/claude_desktop_config.json)
{
"mcpServers": {
"cronjob_email_mcp": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/sendgrid-cronjob-mcp",
"run",
"email-schedule-send-mcp-server.py"
],
"env": {
"SENDGRID_API_KEY": "<SendGrid API key>",
"CRONJOB_API_KEY": "<Cron-Job.Org API key>",
"FROM_EMAIL": "<SendGrid verified single sender email>"
"TZ": "<timezone value>",
}
}
}
}
注意:时区环境变量的值必须从此列表中选择。默认时区值为 UTC。
用法
- 要求大模型创建、获取和删除定时邮件
- 此 MCP 还可以获取当前日期/时间,以增强其安排任务的能力
- 如果未指定“收件人电子邮件地址”,MCP 会向你自己发送邮件(例如,“提醒我跳舞”会向指定的 SendGrid 发件人身份的电子邮件地址发送邮件)
许可证
本项目采用 MIT 许可证。
贡献
欢迎贡献。你可以提交问题或拉取请求,以增强功能或修复错误。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。