Outil de requête central pour les agents qui décident sur quoi travailler. Filtre les tâches accessibles de l’utilisateur authentifié par projet, colonne, étiquette, responsable, statut, fenêtres de création ou d’échéance et priorité, avec un tri configurable. Utilisez created_after pour faire ressortir le nouveau travail. Renvoie une liste compacte prête à la décision. Chaque requête est limitée aux projets dont l’utilisateur est propriétaire ou membre.
Sécurité: Lecture seule
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 |
|---|---|---|---|
project_name |
string | non | Narrow to one project by partial, case-insensitive name match. Omit to search all accessible projects. |
project_id |
integer | non | Narrow to one project by exact ID. Takes precedence over project_name. |
column_name |
string | non | Match tasks whose board column name contains this (case-insensitive). E.g. "Bugs", "Backlog", "Done". |
tag |
string | non | Match tasks having a tag whose name contains this (case-insensitive). E.g. "bug". |
assignee_email |
string | non | Match tasks assigned to this user email. |
status |
string | non | Filter by completion: "open" (default), "completed", or "any". |
created_after |
string | non | Only tasks created on or after this date (YYYY-MM-DD). The "newly created" lever. |
created_before |
string | non | Only tasks created on or before this date (YYYY-MM-DD). |
due_after |
string | non | Only tasks with planned_end_date on or after this date (YYYY-MM-DD). |
due_before |
string | non | Only tasks with planned_end_date on or before this date (YYYY-MM-DD). |
priority_name |
string | non | Match tasks whose priority name contains this (case-insensitive). E.g. "High". |
sort |
string | non | Ordering: "newest" (default), "oldest", "due_soonest", or "recently_updated". |
limit |
integer | non | Maximum tasks to return. Default 25, max 100. |
Exemple de prompt
Utilisez filter-tasks-tool pour m’aider avec la tâche Taskavel concernée.
Exemple d’appel
{
"name": "filter-tasks-tool",
"arguments": {}
}