awwaiid_mcp-server-taskwarrior
If you are the rightful owner of awwaiid_mcp-server-taskwarrior and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Node.js server implementing Model Context Protocol (MCP) for TaskWarrior operations.
The TaskWarrior MCP Server is a Node.js-based server that implements the Model Context Protocol (MCP) to facilitate operations with TaskWarrior, a popular task management tool. This server allows users to interact with their TaskWarrior tasks through a structured protocol, enabling operations such as viewing pending tasks, filtering tasks by project and tags, adding new tasks, and marking tasks as complete. It requires TaskWarrior to be installed and configured locally, as it runs the local `task` binary. The server currently uses task IDs, which are unstable identifiers, and future updates aim to use task UUIDs for more reliable task management.
Features
- View pending tasks
- Filter tasks by project and tags
- Add new tasks with descriptions, due dates, priorities, projects, and tags
- Mark tasks as complete
Tools
get_next_tasks
Get a list of all pending tasks, supporting filtering by project and label
add_task
Add new tasks that support setting descriptions, deadlines, priorities, items and tags
mark_task_done
Mark the task as completed