Gère les listes de contrôle d’une tâche et leurs éléments. Une liste de contrôle regroupe des éléments légers à cocher. Utilisez action=create_checklist pour ajouter une liste, add_item pour ajouter un élément, toggle_item pour basculer un élément terminé ou non, et list pour lire toutes les listes avec leur progression. 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 |
|---|---|---|---|
action |
string | oui | One of: create_checklist, add_item, toggle_item, list. |
task_id |
integer | non | The main task ID. Provide this or search. |
search |
string | non | Search the main task by name, description, or "#number". |
checklist_name |
string | non | Name of the checklist to create (for create_checklist). |
checklist_id |
integer | non | The checklist (todo) ID for add_item/toggle_item. If omitted, match a single checklist by name. |
match_checklist_name |
string | non | Alternative to checklist_id: name of an existing checklist to target for add_item/toggle_item. |
item_name |
string | non | Text of the checklist item to add (for add_item). |
item_id |
integer | non | The item (task) ID to toggle (for toggle_item). |
completed |
boolean | non | Desired completion state for toggle_item. If omitted, the current state is flipped. |
Exemple de prompt
Utilisez manage-task-checklist-tool pour m’aider avec la tâche Taskavel concernée.
Exemple d’appel
{
"name": "manage-task-checklist-tool",
"arguments": {}
}