MCP Catalogs
首页

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_jobs

    List all scheduled cron jobs

  • cron_add_job

    Add a new cron job with schedule and prompt

  • cron_update_job

    Update an existing cron job's schedule or prompt

  • cron_remove_job

    Remove a scheduled cron job

可对比工具

node-cronagendabullnode-schedule

安装

安装

快速开始
npx cronmcp mcp
开发设置
npm install
npm run build
npm run dev -- mcp
Claude Desktop 配置

添加到您的 claude_desktop_config.json 中:

{
  "mcpServers": {
    "cron": {
      "command": "npx",
      "args": ["cronmcp", "mcp"]
    }
  }
}

FAQ

cronmcp 如何持久化计划作业?
作业以 JSONL 格式存储在 ~/.cronmcp/crontab 下。每条作业记录包含其 ID、计划、提示和创建时间戳。
cronmcp 可以为计划事件发送通知吗?
是的,当使用 --channels 标志启动时,服务器可以通过 MCP 的实验性通知通道功能发送计划滴答事件。

cronmcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。