awwaiid_mcp-server-taskwarrior

awwaiid_mcp-server-taskwarrior

0

TaskWarrior MCP Server is a Node.js server implementing the Model Context Protocol, facilitating operations for TaskWarrior. It allows users to manage tasks by viewing, adding, and marking them complete, integrating with TaskWarrior's functionalities.

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

API

Tools

  • get_next_tasks

    • Get a list of all pending tasks
    • Optional filters:
      • project: Filter by project name
      • tags: Filter by one or more tags
  • add_task

    • Add a new task to TaskWarrior
    • Required:
      • description: Task description text
    • Optional:
      • due: Due date
      • priority: Priority level
      • project: Project name
      • tags: Array of tags
  • mark_task_done

    • Mark a task as completed
    • Required:
      • identifier: Task ID or UUID

Usage with Claude Desktop

Add this to your configuration to set up with Claude Desktop.

Installation

Install globally with npm. Ensure TaskWarrior is installed and configured.