mcp-server-taskwarrior
14
TaskWarrior MCP Server is a Node.js server supporting Model Context Protocol for managing tasks through TaskWarrior. It allows viewing, filtering, adding, and completing tasks using the server API, suited for integration with task management systems.
TaskWarrior MCP Server
Node.js server implementing Model Context Protocol (MCP) for TaskWarrior operations.
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
This uses your local TaskWarrior binary, which needs to be installed and configured.
API
Tools
- get_next_tasks: Retrieve pending tasks; filterable by project and tags.
- add_task: Add a task to TaskWarrior with necessary descriptions and optional parameters like due date and priority.
- mark_task_done: Complete a task by ID or UUID.
Usage with Claude Desktop
Integrate by adding configuration to claude_desktop_config.json
.
Installation
Install via npm and ensure TaskWarrior is installed.