github analyzed f5af773

GabiUp2/TaskChampion_MCP

github

MCP server for Taskwarrior 3.x, TaskChampion, and Timewarrior task management.

maintainer
GabiUp2
license
first seen
2026-06-03
last seen
2026-06-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 35 tools
transport stdio · http verified reported listed in the official MCP registry counts 35 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • analyze_existing_tasks_for_schema
  • analyze_taxonomy_file
  • annotate_task
  • batch_create_tasks
  • bulk_modify
  • complete_task
  • create_subtask
  • create_task
  • delete_task
  • generate_initial_schema_preview
  • get_active_context
  • get_initialization_status
  • get_projects
  • get_runtime_capabilities
  • get_schema_info
  • get_tags
  • get_task
  • get_task_report
  • get_time_status
  • get_time_summary
  • list_preset_schemas
  • list_tasks
  • modify_task
  • propose_initialization_options
  • reload_configuration
  • save_initial_schema
  • search_tasks
  • set_active_schema
  • set_role
  • set_taxonomy_path
  • start_task
  • stop_task
  • sync_tasks
  • undo_last_action
  • use_preset_schema
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit f5af773 · analyzer v33 · 2w ago

skills & prompt files 2

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 52

tool registrations 35

  • get_initialization_status GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :424
  • propose_initialization_options GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :446
  • analyze_existing_tasks_for_schema GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :476
  • analyze_taxonomy_file GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :492
  • generate_initial_schema_preview GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :508
  • save_initial_schema GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :548
  • list_preset_schemas GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :596
  • use_preset_schema GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :614
  • list_tasks GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :677
  • get_task GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :700
  • search_tasks GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :716
  • annotate_task GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :738
  • modify_task GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :758
  • start_task GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :778
  • stop_task GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :795
  • get_projects GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :812
  • get_tags GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :825
  • get_active_context GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :838
  • get_schema_info GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :852
  • get_task_report GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :865
  • get_time_summary GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :884
  • get_time_status GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :903
  • set_active_schema GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :933
  • set_taxonomy_path GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :979
  • set_role GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1009
  • create_task GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1064
  • create_subtask GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1104
  • batch_create_tasks GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1148
  • complete_task GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1186
  • delete_task GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1206
  • undo_last_action GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1226
  • sync_tasks GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1245
  • bulk_modify GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1262
  • reload_configuration GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1305
  • get_runtime_capabilities GabiUp2-TaskChampion_MCP-f5af773/src/taskchampion_mcp/server.py :1327

cursor-plugin 1

  • opaque (low) GabiUp2-TaskChampion_MCP-f5af773/.cursor/rules/adrs-upsert-only.mdc bundled .cursor/ plugin descriptor (GabiUp2-TaskChampion_MCP-f5af773/.cursor/rules/adrs-upsert-only.mdc) — presence-detected; review the descriptor