Managing Cronicle Scheduler
@wangjunneil
About Managing Cronicle Scheduler
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"managing-cronicle": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/managing-cronicle-scheduler",
"run",
"managing-cronicle-scheduler"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Managing Cronicle Scheduler?
Managing Cronicle Scheduler is an MCP server built with FastMCP that provides API tools for the Cronicle cron-like scheduling system, enabling interaction through MCP clients like Cherry Studio, Claude Desktop, and Cursor.
How to use Managing Cronicle Scheduler?
Set environment variables (CRONICLE_BASE_URL, CRONICLE_API_KEY, and optional defaults) in a .env file or inject them directly via the MCP client configuration. Run the server with uv run managing-cronicle-scheduler (default stdio transport) or for HTTP/SSE use the --transport flag.
Key features of Managing Cronicle Scheduler
- 15 exposed tools for scheduling and job management
- Supports stdio and HTTP/SSE/Streamable HTTP transports
- Written in Python, requires Python ≥ 3.11 and uv
Use cases of Managing Cronicle Scheduler
- Create, update, delete, and view cron events programmatically
- Run one-shot tasks that auto-disable after execution
- Monitor active jobs, job history, and scheduler master state
FAQ from Managing Cronicle Scheduler
What tools does Managing Cronicle Scheduler expose?
It exposes tools like get_schedule, get_event, create_event, update_event, delete_event, run_event, get_job_status, abort_job, and more – covering event CRUD, job control, and master state management.
What are the runtime requirements?
Python 3.11 or higher and the uv package manager are required.
How do I configure the API connection?
Set CRONICLE_BASE_URL and CRONICLE_API_KEY (32‑character hex) as environment variables. Optional defaults (CRONICLE_DEFAULT_CATEGORY, CRONICLE_DEFAULT_TARGET, CRONICLE_DEFAULT_PLUGIN) can be overridden per call.
Can I run the server over HTTP/SSE?
Yes, use --transport sse --host 0.0.0.0 --port 8000 or --transport streamable-http. SSE endpoint is /sse, Streamable HTTP endpoint is /mcp.
How do I test the server?
Use npx @modelcontextprotocol/inspector to verify all 15 tools appear, or start with --log-level DEBUG for debug output.
Frequently asked questions
What tools does Managing Cronicle Scheduler expose?
It exposes tools like `get_schedule`, `get_event`, `create_event`, `update_event`, `delete_event`, `run_event`, `get_job_status`, `abort_job`, and more – covering event CRUD, job control, and master state management.
What are the runtime requirements?
Python 3.11 or higher and the `uv` package manager are required.
How do I configure the API connection?
Set `CRONICLE_BASE_URL` and `CRONICLE_API_KEY` (32‑character hex) as environment variables. Optional defaults (`CRONICLE_DEFAULT_CATEGORY`, `CRONICLE_DEFAULT_TARGET`, `CRONICLE_DEFAULT_PLUGIN`) can be overridden per call.
Can I run the server over HTTP/SSE?
Yes, use `--transport sse --host 0.0.0.0 --port 8000` or `--transport streamable-http`. SSE endpoint is `/sse`, Streamable HTTP endpoint is `/mcp`.
How do I test the server?
Use `npx @modelcontextprotocol/inspector` to verify all 15 tools appear, or start with `--log-level DEBUG` for debug output.
Basic information
More Other MCP servers
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Codelf
unbugA search tool helps dev to solve the naming things problem.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Comments