Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"cronmcp": {
"args": [
"-y",
"cronmcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
cronmcp is an open-source cron scheduler stdio MCP server built on top of cron, commander, and @modelcontextprotocol/sdk.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'cronmcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked cronmcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / productivity
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Read, write, and manage files on the local filesystem
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Security Weekly
Get CVE alerts and security updates for Cronmcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
cronmcp is an open-source cron scheduler stdio MCP server built on top of cron, cron-parser, commander, and @modelcontextprotocol/sdk.
It lets MCP-compatible clients create and manage scheduled prompt jobs, and optionally subscribe to cron tick notifications through an MCP notification channel.
cron package for in-process job execution.M H DoM Mon DoW).~/.cronmcp/crontab.once: true.24+Use it without installing globally:
npx cronmcp mcp
Or for local development:
npm install
npm run build
npm run dev -- mcp
npx cronmcp mcp
npx cronmcp mcp --channels
The server uses stdio, so it is meant to be launched by an MCP client or wrapper rather than browsed directly in a terminal.
npx cronmcp mcp
Starts the stdio MCP server with job persistence at ~/.cronmcp/crontab.
The server currently exposes these tools:
cron_list_jobscron_add_jobcron_update_jobcron_remove_jobschedule values use local-time 5-field cron: minute hour day-of-month month day-of-week.
When started with --channels, the server:
hooman/channelhooman/user with path meta.userhooman/session with path meta.sessionhooman/thread with path meta.threadnotifications/hooman/channel for scheduled cron tick eventsEach notification includes:
content: a JSON-encoded event payloadmeta.source: cron (channel contract)meta.user: schedulermeta.session: the cron job IDmeta.thread: omitted for cron tick eventsThe JSON-decoded content payload includes:
sourcejobprompttickedAtcronmcp stores local state under ~/.cronmcp/:
crontab for JSONL job recordsEach record shape:
{
"id": "job_34a56f84-cf7e-4f8d-810c-1777d9f4a5f1",
"schedule": "*/5 * * * *",
"prompt": "Check queue depth",
"once": false,
"createdAt": 1777098600000
}
once: true jobs are removed after the first successful tick.MIT. See LICENSE.