cronmcp
by vaibhavpandeyvpz·★ 2·综合分 38
开源的 MCP 服务器,通过模型上下文协议提供 cron 调度功能。
productivitydeveloper-toolsother
0
Forks
0
活跃 Issue
1 个月前
最近提交
2 天前
收录于
概述
cronmcp 是一个基于 TypeScript 的 MCP 服务器,将 cron 调度功能实现为 MCP 工具。它允许用户使用标准 cron 表达式创建、更新和删除定时提示作业。服务器将作业以 JSONL 格式本地存储,并可通过 MCP 的实验性通道功能可选地发送通知。基于 cron 和 commander 等成熟包构建,为将定时任务执行集成到兼容 MCP 的应用程序中提供了简单直接的方法。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:在工作流中自动化定时提示执行
你:通过 MCP 客户端创建定期提醒或检查
你:为多智能体系统构建基于时间的触发器
你:cronmcp 如何持久化计划作业?
你:cronmcp 可以为计划事件发送通知吗?
什么时候选它
当您需要在 MCP 工作流中进行简单的时间任务调度时,选择 cronmcp,特别是当您已经在使用 Node.js 并且需要轻量级依赖管理时。
什么时候不要选它
如果您需要带时区的复杂调度、持久化的作业执行历史记录,或者需要处理超过 50 个同时运行的作业,请避免使用 cronmcp。
此 server 暴露的工具
从 README 抽取出 4 个工具cron_list_jobsList all scheduled cron jobs
cron_add_jobAdd a new cron job with schedule and prompt
cron_update_jobUpdate an existing cron job's schedule or prompt
cron_remove_jobRemove a scheduled cron job
可对比工具
node-cronagendabullnode-schedule
安装
安装
快速开始
npx cronmcp mcp开发设置
npm install
npm run build
npm run dev -- mcpClaude Desktop 配置
添加到您的 claude_desktop_config.json 中:
{
"mcpServers": {
"cron": {
"command": "npx",
"args": ["cronmcp", "mcp"]
}
}
}FAQ
- cronmcp 如何持久化计划作业?
- 作业以 JSONL 格式存储在 ~/.cronmcp/crontab 下。每条作业记录包含其 ID、计划、提示和创建时间戳。
- cronmcp 可以为计划事件发送通知吗?
- 是的,当使用 --channels 标志启动时,服务器可以通过 MCP 的实验性通知通道功能发送计划滴答事件。
cronmcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。