MCP.so
Sign In
M

Managing Cronicle Scheduler

@wangjunneil

About Managing Cronicle Scheduler

No overview available yet

Basic information

Category

Other

Transports

stdio

Publisher

wangjunneil

Submitted by

Wang Calvin

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.

Comments

More Other MCP servers