TaskWarrior
About
Integrates with TaskWarrior to enable viewing, adding, and completing tasks, facilitating automated task management for productivity and project workflows.
Details
- Author
- awwaiid
- Repository
- awwaiid/mcp-server-taskwarrior
- GitHub stars
- 10
- Downloads
- 608
- License
- MIT License
- Categories
- Productivity, Project Management, Design, Developer Tools, AI, Database, Frontend, Other
Jump to
- View pending tasks
- Filter tasks by project and tags
- Add new tasks with descriptions, due dates, priorities, projects and tags
- Mark tasks as complete
Note: This runs your local task binary, so TaskWarrior needs to be installed and configured!
> [!WARNING]
> This currently uses task id which is an unstable identifier; taskwarrior
> sometimes renumbers tasks when new ones are added or removed. In the future
> this should be more careful, using task UUID instead.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
TaskWarriorCommand (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
mcp-server-taskwarrior
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
npm install -g mcp-server-taskwarrior
Make sure you have TaskWarrior (task) installed and configured on your system.
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"taskwarrior": {
"command": "npx",
"args": [
"-y",
"mcp-server-taskwarrior"
]
}
}
}
What are my current work tasks?
Executes: task project:work next
TODO: Call my sister (high priority)
Executes: task add priority:H Call my sister
OK, I've called my sister
Executes: task done 1
get_next_tasks
Get a list of all pending tasks. Optional filters include: project (filter by project name) and tags (filter by one or more tags).
add_task
Add a new task to TaskWarrior. Required: description (task description text). Optional parameters include: due (due date in ISO timestamp), priority (priority level: 'H', 'M', or 'L'), project (project name in lowercase with dots), and tags (array of lowercase tags).
mark_task_done
Mark a task as completed. Required: identifier (task ID or UUID).
- 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 (ISO timestamp)
- priority: Priority level ("H", "M", or "L")
- project: Project name (lowercase with dots)
- tags: Array of tags (lowercase)
- mark_task_done
- Mark a task as completed
- Required:
- identifier: Task ID or UUID
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"taskwarrior": {
"env": {},
"args": [
"-y",
"mcp-server-taskwarrior"
],
"shell": false,
"command": "npx"
}
}
}
Linux
{
"env": [],
"args": [
"-y",
"mcp-server-taskwarrior"
],
"shell": false,
"command": "npx"
}
Macos
{
"env": [],
"args": [
"-y",
"mcp-server-taskwarrior"
],
"shell": false,
"command": "npx"
}
Windows
{
"env": [],
"args": [
"/c",
"npx",
"-y",
"mcp-server-taskwarrior"
],
"command": "cmd"
}
Node.js server implementing Model Context Protocol (MCP) forTaskWarrioroperations.
- View pending tasks
- Filter tasks by project and tags
- Add new tasks with descriptions, due dates, priorities, projects and tags
- Mark tasks as complete
Note: This runs your localtaskbinary, so TaskWarrior needs to be installed and configured!
[!WARNING] This currently uses taskidwhich is an unstable identifier; taskwarrior sometimes renumbers tasks when new ones are added or removed. In the future this should be more careful, using task UUID instead.
- Get a list of all pending tasks
- Optional filters:
- project: Filter by project name
- tags: Filter by one or more tags
- Add a new task to TaskWarrior
- Required:
- description: Task description text
- due: Due date (ISO timestamp)
- priority: Priority level ("H", "M", or "L")
- project: Project name (lowercase with dots)
- tags: Array of tags (lowercase)
- Mark a task as completed
- Required:
- identifier: Task ID or UUID
Add this to yourclaude_desktop_config.json:
{ "mcpServers": { "taskwarrior": { "command": "npx", "args": [ "-y", "mcp-server-taskwarrior" ] } } }
Make sure you have TaskWarrior (task) installed and configured on your system.
- What are my current work tasks?
- Executes:task project:work next
- Executes:task add priority:H Call my sister
This MCP server is licensed under the MIT License. See the LICENSE file for details.
Interact with task, doc, and project data in Dart, an AI-native project management tool
Remote MCP server for MeisterTask. Create and manage projects, tasks, and notes from your AI assistant. Hosted (streamable-HTTP) — connect at https://mcp.meistertask.com/mcp
Remote MCP server for MindMeister. Create, edit, and organize mind maps from your AI assistant. Hosted (streamable-HTTP) — connect at https://mcp.mindmeister.com/mcp
The official Plane MCP server provides integration with Plane APIs, enabling full AI automation of Plane projects, work items, cycles and more.
MCP server to interact with Routine: calendars, tasks, notes, etc.
Keep teams & agents coordinated automatically
From the creators of Wunderlist — the all-in-one task management app for to-do lists, notes, and projects. AI-powered productivity that replaces 5 apps.
Connect to the Taskade platform via MCP. Access tasks, projects, workflows, and AI agents in real-time through a unified workspace and API.
Official Taskeract MCP Server for integrating your Taskeract project tasks and load the context of your tasks into your MCP enabled app.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



