Clockify Automatisierung
Automatisieren Sie Ihre Clockify-Zeiterfassungsvorgänge direkt von Claude Code aus. Zeiteinträge protokollieren, historische Daten abfragen, Arbeitsbereiche verwalten und Teamaktivitäten prüfen – alles ohne die Kommandozeile zu verlassen.
Toolkit-Dokumentation: composio.dev/toolkits/clockify
Einrichtung
- Fügen Sie den Rube MCP-Server mit der URL
https://rube.app/mcpin Ihre Claude Code-Konfiguration ein. - Authentifizieren Sie sich nach Aufforderung über den bereitgestellten Verbindungslink mit Ihrem Clockify-Konto.
- Beginnen Sie, Ihre Zeiterfassungs-Workflows mit natürlicher Sprache zu automatisieren.
Kern-Workflows
1. Zeiteinträge erstellen
Erfassen Sie Arbeitszeit mit Projekt-, Aufgaben- und Tag-Zuordnung sowie abrechenbarem Status.
Tool: CLOCKIFY_CREATE_TIME_ENTRY
Logge 2 Stunden Arbeit an Projekt 64a687e2 im Arbeitsbereich 64a687e3, beginnend um 9:00 Uhr UTC heute mit Beschreibung "API-Entwicklung"
Wichtige Parameter:
workspaceId(erforderlich) – Arbeitsbereich, in dem der Eintrag erstellt wirdstart(erforderlich) – ISO 8601 Startzeit (z. B.2026-02-11T09:00:00Z)end– ISO 8601 Endzeit; weglassen, um einen laufenden Timer zu startenprojectId– mit einem Projekt verknüpfentaskId– mit einer Aufgabe verknüpfendescription– Arbeitsbeschreibung (0-3000 Zeichen)tagIds– Array von Tag-IDsbillable– ob der Eintrag abrechenbar istcustomFieldValues– Array von benutzerdefinierten Feldeinträgen mitcustomFieldIdundvalue
2. Zeiteinträge abfragen
Historische Zeiteinträge für Berichte, Prüfungen und Rechnungsstellung abrufen.
Tool: CLOCKIFY_GET_TIME_ENTRIES
Hole alle Zeiteinträge für Benutzer abc123 im Arbeitsbereich xyz789 von Januar 2026
Wichtige Parameter:
workspaceId(erforderlich) – abzufragender ArbeitsbereichuserId(erforderlich) – Benutzer, dessen Einträge abgerufen werdenstart/end– ISO 8601 Datumsbereichsfilterproject– Filter nach Projekt-IDtask– Filter nach Aufgaben-IDtags– Kommagetrennte Tag-IDsdescription– Textfilter (Teilübereinstimmung)hydrated– auftruesetzen, um vollständige Projekt-/Aufgaben-/Tag-Objekte statt nur IDs zu erhaltenin-progress– auftruesetzen, um nur den laufenden Timer zurückzugebenpage/page-size– Paginierung (Standard 50 pro Seite)
3. Zeiteinträge löschen
Fehlerhafte, doppelte oder stornierte Zeiteinträge entfernen.
Tool: CLOCKIFY_DELETE_TIME_ENTRY
Lösche Zeiteintrag 5b715448 aus Arbeitsbereich 64a687e3
- Erfordert
workspaceIdundid(die Zeiteintrags-ID) - Zur Bereinigung fehlerhafter Importe oder Dubletten verwenden
4. Arbeitsbereiche verwalten
Alle Arbeitsbereiche auflisten, denen der authentifizierte Benutzer angehört.
Tool: CLOCKIFY_GET_ALL_MY_WORKSPACES
Zeige mir alle meine Clockify-Arbeitsbereiche
- Optionaler
roles-Filter – Array von Rollen wie["WORKSPACE_ADMIN", "OWNER"] - Verwenden Sie dies, um Arbeitsbereichs-IDs zu ermitteln, bevor Sie Einträge erstellen oder abfragen
5. Benutzerinformationen
Aktuelle Benutzerdetails abrufen und Arbeitsbereichsmitglieder auflisten.
Tools: CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO, CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACE
Wer bin ich? Dann liste alle Benutzer im Arbeitsbereich 64a687e3 auf
CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFOgibt das Profil des authentifizierten Benutzers zurück (keine Parameter erforderlich)CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACEerfordertworkspaceId; unterstützt Filter nachnameundemailsowie Paginierung (page,page-sizemax 100)
6. Laufenden Timer verwalten
Starten Sie einen Timer, indem Sie end beim Erstellen weglassen, oder prüfen Sie auf laufende Einträge.
Tools: CLOCKIFY_CREATE_TIME_ENTRY, CLOCKIFY_GET_TIME_ENTRIES
Starte einen Timer für Projekt abc im Arbeitsbereich xyz mit Beschreibung "Arbeite an Bug-Fix"
- Erstellen ohne
end, um einen laufenden Timer zu starten - Verwenden Sie
CLOCKIFY_GET_TIME_ENTRIESmitin-progress: true, um zu prüfen, ob ein Timer läuft
Bekannte Fallstricke
- Arbeitsbereichs- und Benutzer-IDs sind erforderlich: Die meisten Clockify-Tools benötigen sowohl
workspaceIdals auchuserId. Rufen Sie immer zuerstCLOCKIFY_GET_ALL_MY_WORKSPACESundCLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFOauf, um diese IDs zu ermitteln. - ISO 8601-Zeitstempel: Alle Zeitparameter müssen im ISO 8601-Format mit Zeitzone angegeben werden (z. B.
2026-02-11T09:00:00Z). Das Weglassen der Zeitzone führt zu unvorhersehbarem Verhalten. - Laufende Timer: Es kann immer nur ein Timer gleichzeitig laufen. Das Erstellen eines neuen Eintrags ohne
endschlägt fehl, wenn bereits ein anderer Timer aktiv ist. Stoppen Sie zuerst den bestehenden Timer. - Paginierungsvorgaben:
CLOCKIFY_GET_TIME_ENTRIESliefert standardmäßig 50 Einträge pro Seite. Für vollständige Exporte durchlaufen Sie die Seiten, bis keine weiteren Ergebnisse mehr zurückgegeben werden. - Tag-IDs sind arbeitsbereichsspezifisch: Tag-IDs aus einem Arbeitsbereich können nicht in einem anderen verwendet werden. Lösen Sie Tags immer im Kontext des Zielarbeitsbereichs auf.
Kurzreferenz
| Tool-Slug | Beschreibung |
|---|---|
CLOCKIFY_CREATE_TIME_ENTRY | Zeiteintrag erstellen oder Timer starten (erfordert workspaceId, start) |
CLOCKIFY_GET_TIME_ENTRIES | Zeiteinträge mit Filtern auflisten (erfordert workspaceId, userId) |
CLOCKIFY_DELETE_TIME_ENTRY | Zeiteintrag löschen (erfordert workspaceId, id) |
CLOCKIFY_GET_ALL_MY_WORKSPACES | Alle Arbeitsbereiche des authentifizierten Benutzers auflisten |
CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO | Aktuelles Benutzerprofil abrufen |
CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACE | Alle Benutzer in einem Arbeitsbereich auflisten (erfordert workspaceId) |
Bereitgestellt von Composio