Démarre ou arrête le suivi du temps sur une tâche. Passez action: "stop" pour arrêter explicitement : c’est une opération sans effet sûre qui ne démarre jamais de minuteur si cette tâche n’en a pas. Passez action: "start" pour démarrer explicitement : c’est sans effet si le minuteur de cette tâche est déjà actif. Démarrer un minuteur arrête toujours d’abord tout autre minuteur actif de cet utilisateur ; un seul minuteur fonctionne à la fois et la réponse nomme l’autre tâche. Omettez action pour l’ancien comportement de bascule : il arrête le minuteur si celui de cette tâche est actif, sinon en démarre un en arrêtant d’abord tout autre minuteur actif. Utilisez GetRunningTimerTool d’abord si vous devez connaître l’état avant de décider. Nécessite le rôle propriétaire, administrateur ou membre.
Sécurité: Écriture
Les noms des outils et des champs, ainsi que les descriptions du schéma, restent dans l’anglais canonique de MCP afin que les appels copiés correspondent exactement au serveur.
Schéma d’entrée
| Champ | Type | Obligatoire | Description |
|---|---|---|---|
task_id |
integer | non | The task ID. |
search |
string | non | Search by task name, description, or "#number". |
action |
string | non | Explicit action: "start" or "stop". Omit for legacy toggle behavior (stops if running on this task, otherwise starts). |
Exemple de prompt
Utilisez start-stop-timetrack-tool pour m’aider avec la tâche Taskavel concernée.
Exemple d’appel
{
"name": "start-stop-timetrack-tool",
"arguments": {}
}