Sprache auswählen

CronManager MCP-Server

Steuere CronManager über Claude Desktop oder Claude Code mit natürlicher Sprache. Der offizielle MCP-Server stellt 20+ Tools für Job-Verwaltung, Ausführungssteuerung und Wartungsfenster bereit — ohne manuelle Web-UI-Bedienung.

Was du damit tun kannst

🗣️

Steuerung per Sprache

Claude fragen, fehlerhafte Jobs zu zeigen, einen Job zu deaktivieren, ein Wartungsfenster anzulegen oder einen Tag zu exportieren — und es passiert sofort, ohne die Web-UI zu öffnen.

🔧

20+ Tools

Vollständige Abdeckung: Jobs auflisten, erstellen, bearbeiten, löschen. Ausführungshistorie abrufen, Jobs starten, Ausführungen abbrechen. Wartungsfenster verwalten, Jobs exportieren, Einstellungen lesen und schreiben.

🔒

Sicher by Design

Der MCP-Server sitzt zwischen Claude und deiner CronManager-Instanz. Dein API-Key wird nie an Claude-Clients weitergegeben. Der MCP-Endpoint ist durch einen separaten Bearer Token geschützt.

👁️

Read-Only-Modus

Mit MCP_READONLY_MODE=true werden nur lesende Tools registriert — sicher für Claude-Zugriff ohne Änderungsrechte.

🤖

Multi-Agent-fähig

Optional CM_AGENT_ID setzen, um einen bestimmten CronManager-Agenten anzusprechen. Jobs auf verschiedenen Servern über eine einzige MCP-Server-Instanz verwalten.

🐳

Docker-Ready

Fertiges Image auf Docker Hub. In Minuten einsatzbereit — keine Node.js-Installation auf dem Host erforderlich.

Quick Start

In einem Befehl deployen

docker run -d \
  -e CM_BASE_URL=https://cronmanager.example.com \
  -e CM_API_KEY=cm_your_api_key_here \
  -e MCP_AUTH_TOKEN=your_mcp_auth_token_here \
  -p 3000:3000 \
  cs1711/cronmanager-mcp:latest

Benötigt einen CronManager API-Key (ab v4.1.0). Erstellen unter Einstellungen → API-Keys.

Beispiel-Prompts

🔍

Monitoring

„Zeige mir alle fehlgeschlagenen Jobs der letzten 24 Stunden"
„Welche Jobs liefen heute länger als 5 Minuten?"

⚙️

Job-Steuerung

„Deaktiviere Job 42"
„Starte den Backup-Job jetzt und zeig mir die Ausgabe"
„Brich den hängenden Datenbankjob ab"

🛠️

Wartung

„Erstelle ein Wartungsfenster für Sonntagsnacht um 2 Uhr, 2 Stunden lang"
„Liste alle aktiven Wartungsfenster auf"

📤

Export & Einstellungen

„Exportiere alle Jobs mit Tag 'backup' als JSON"
„Wie sind aktuell die Benachrichtigungseinstellungen?"

Verfügbare Tool-Scopes

📋

jobs:read

Jobs auflisten, Job-Details, Ausführungshistorie, Timeline-Statistiken, Tags.

✏️

jobs:write

Jobs erstellen, bearbeiten und löschen.

▶️

jobs:execute

Sofortigen Job-Start auslösen und laufende Ausführungen abbrechen.

📤

export:read

Jobs als Crontab oder JSON exportieren.

🛠️

maintenance:read/write

Wartungsfenster auflisten, erstellen, bearbeiten und löschen.

⚙️

settings:read/write

Anwendungseinstellungen lesen und schreiben. Crontab neu synchronisieren.

Vollständige Dokumentation auf GitHub →