accueil / serveurs / Productivité / io.github.alvinjchoi/gtasks-mcp
io.github.alvinjchoi/gtasks-mcp
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que io.github.alvinjchoi/gtasks-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.alvinjchoi/gtasks-mcp » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Versions auditées & empreintes
Vérifiez la version que vous utilisez : son empreinte doit correspondre à celle listée ici — sinon vous n'utilisez pas la version auditée.
Vous utilisez ce serveur ? Suivez-le (créez un compte) pour être alerté dès qu'une nouvelle version paraît ou que le verdict change.
Les 9 outils
- search≈ 80 tokens
Search for a task in Google Tasks
Paramètres, retour & exemple (2)
Paramètresquery· string · requis
Search querytaskListId· string · optionnel
Task list ID to search within. If omitted, searches all lists.
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list≈ 60 tokens
List all tasks in Google Tasks
Paramètres, retour & exemple (1)
ParamètrestaskListId· string · optionnel
Task list ID to list tasks from. If omitted, lists tasks from all lists.
Exemple d'appel{"name": "list", "arguments": {"taskListId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_task_lists≈ 56 tokens
List all task lists in Google Tasks with their IDs and titles. Use this to discover list IDs before querying specific lists.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_task_lists", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_with_tree≈ 144 tokens
List tasks from a specific task list in tree format (matching Google Tasks UI order). Shows parent-child hierarchy with indentation, sorted by position.
Paramètres, retour & exemple (3)
ParamètresshowHidden· boolean · optionnel
Include hidden tasks. Default: false.taskListId· string · requis
Task list ID (required). Use list_task_lists to discover IDs.showCompleted· boolean · optionnel
Include completed tasks. Default: false.
Exemple d'appel{"name": "list_with_tree", "arguments": {"taskListId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - move≈ 193 tokens
Move a task to a new position within its list or to a different list. Can reorder, indent (make subtask), or un-indent.
Paramètres, retour & exemple (5)
Paramètresparent· string · optionnel
New parent task ID (makes this task a subtask). Omit to move to top level.taskId· string · requis
Task ID to moveprevious· string · optionnel
Task ID to position after (among siblings). Omit to place first.taskListId· string · requis
Source task list IDdestinationTasklist· string · optionnel
Destination task list ID to move the task to a different list. Omit to stay in current list.
Exemple d'appel{"name": "move", "arguments": {"taskId": "texte", "taskListId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create≈ 101 tokens
Create a new task in Google Tasks
Paramètres, retour & exemple (4)
Paramètresdue· string · optionnel
Due date (YYYY-MM-DD or ISO 8601)notes· string · optionnel
Task notestitle· string · requis
Task titletaskListId· string · optionnel
Task list ID
Exemple d'appel{"name": "create", "arguments": {"title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - clear≈ 58 tokens
Clear completed tasks from a Google Tasks task list
Paramètres, retour & exemple (1)
ParamètrestaskListId· string · requis
Task list ID
Exemple d'appel{"name": "clear", "arguments": {"taskListId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete≈ 67 tokens
Delete a task in Google Tasks
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Task idtaskListId· string · requis
Task list ID
Exemple d'appel{"name": "delete", "arguments": {"id": "texte", "taskListId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update≈ 166 tokens
Update a task in Google Tasks
Paramètres, retour & exemple (7)
Paramètresid· string · requis
Task IDdue· string · optionnel
Due date (YYYY-MM-DD or ISO 8601)uri· string · optionnel
Task URI (optional, kept for compatibility)notes· string · optionnel
Task notestitle· string · optionnel
Task titlestatus· string · optionnel · needsAction | completed
Task status (needsAction or completed)taskListId· string · optionnel
Task list ID
Exemple d'appel{"name": "update", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/io.github.alvinjchoi--gtasks-mcp)
<a href="https://dokore.fr/serveur/io.github.alvinjchoi--gtasks-mcp"><img src="https://dokore.fr/badge/io.github.alvinjchoi--gtasks-mcp.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».
Source
@alvincrave/gtasks-mcp@0.2.0