mcp-server-taskwarrior

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.