mcp-crontab-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-crontab-serverExplain cron expression */15 9-17 * * 1-5"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Crontab Server
An MCP server for exploring, explaining, and managing crontab entries. Works with Claude Desktop, Claude Code, and any MCP client.
Standout features: Explain cron expressions in plain English and calculate upcoming execution times — no more guessing what */15 9-17 * * 1-5 means.
Quick Start
Claude Desktop
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"crontab": {
"command": "uvx",
"args": ["mcp-crontab-server"]
}
}
}Claude Code
claude mcp add crontab -- uvx mcp-crontab-serverInstall from source
git clone https://github.com/jalloway/mcp-crontab-server.git
cd mcp-crontab-server
pip install -e .
mcp-crontab-serverTools
Tool | Description |
| List all crontab entries for the current user |
| Search entries by keyword (case-insensitive) |
| Recent cron execution logs (journalctl / syslog) |
| Explain a cron expression in plain English |
| Calculate the next N execution times |
| Check if an expression is syntactically valid |
| Add a new entry to the user's crontab |
| Remove entries matching a pattern |
Example Conversations
"What does this cron expression mean?"
explain_cron_expression("*/15 9-17 * * 1-5")Every 15 minutes, from 9:00 AM through 5:59 PM, Monday through Friday
"When will this job run next?"
next_runs("0 2 * * 0", count=3)Next 3 runs for '0 2 * * 0':
2026-03-01 02:00:00 Sunday
2026-03-08 02:00:00 Sunday
2026-03-15 02:00:00 Sunday
"Is this valid?"
validate_cron_expression("60 * * * *")Invalid: Value 60 out of range (0-59) in minute field
Development
pip install -e .
# Run with MCP inspector
fastmcp dev src/mcp_crontab_server/server.py
# Run directly (stdio transport, default)
mcp-crontab-server
# Run with SSE transport
mcp-crontab-server --transport sseRequirements
Python 3.10+
Linux/macOS (uses
crontabcommand)fastmcp>=2.0.0,croniter>=1.0.0
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jasona7/mcp-crontab-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server