MCP.Market

Taskwarrior MCP server

by KaiErikNiermann·io.github.KaiErikNiermann/task-warrior-mcp·v0.1.2

MCP server wrapping the Taskwarrior CLI for structured, project-scoped task management.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Taskwarrior MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Taskwarrior MCP tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Taskwarrior MCP compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 1,299 Productivity servers

Install Taskwarrior MCP in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the Taskwarrior MCP repository's README, as published. We do not edit it. Read it on GitHub

task-warrior-mcp

A Model Context Protocol server that wraps the Taskwarrior CLI. Gives Claude (or any MCP client) structured, project-scoped access to your tasks.

Why project-scoped?

Every read and write operation requires a project field. The server automatically prepends project: to all Taskwarrior queries. Without this, a single task next call can dump thousands of unrelated tasks into your LLM's context — slow, expensive, and useless. An explicit all_projects boolean opt-out exists for the rare cases that genuinely need a global view.

Requirements

  • Taskwarrior (task on $PATH)

Installation

From MCP Registry (recommended)

Find task-warrior-mcp on the MCP Registry and follow the installation prompt in your MCP client. No build step required.

From source

Requires Rust (stable).

git clone https://github.com/<you>/task-warrior-mcp
cd task-warrior-mcp
cargo build --release

The binary lands at target/release/task-warrior-mcp.

Configuration

Claude Code (global, all sessions)

If installed via the MCP registry, your client handles configuration automatically. For a local build:

claude mcp add --scope user taskwarrior /path/to/task-warrior-mcp/target/release/task-warrior-mcp

Claude Desktop

Merge the snippet below into your claudedesktopconfig.json (replace with the absolute path to this repo):

{
  "mcpServers": {
    "taskwarrior": {
      "command": "<INSTALL_DIR>/target/release/task-warrior-mcp",
      "args": []
    }
  }
}

macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json Linux: ~/.config/Claude/claudedesktopconfig.json

Tools

Date syntax

today · tomorrow · eow · eom · friday · 2025-06-15 · 2025-06-15T14:30 · today+3d · later

Filter virtual tags

+OVERDUE · +DUE · +TODAY · +READY · +ACTIVE · +BLOCKED · +BLOCKING · +WAITING

Reports

next (default, urgency-sorted) · list · all · completed · waiting · blocked

Priorities

H (high) · M (medium) · L (low)

Development

just build          # cargo build --release
just test           # run all tests (each isolated in a temp taskwarrior DB)
just lint           # clippy + fmt check

Or use cargo directly:

cargo test
cargo clippy
cargo fmt

A pre-push hook runs fmt + clippy + tests automatically — no setup needed after cloning.

CI runs the same checks on every push and PR via GitHub Actions.

Releasing

Requires: just, gh, jq, openssl, and cargo-edit (just setup).

just setup                  # install cargo-edit (one-time)
just release                # bump patch, build, push tag, create GitHub release, update server.json
just release minor          # bump minor version
just release-version 1.2.3  # explicit version
just publish                # push server.json to the MCP registry (after mcp-publisher login)

Nothing above is checked by us. What we check is on the safety report.

Taskwarrior MCP: common questions

Is Taskwarrior MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Taskwarrior MCP safety report
Does Taskwarrior MCP need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Taskwarrior MCP maintained?
The last commit was 38 days ago (2026-09-27). The latest release is v0.1.2.
What can I use instead of Taskwarrior MCP?
Servers from other publishers that do the same job: Orbit MCP server, gflow-cli MCP server and Joxo MCP server.

Alternatives to Taskwarrior MCP

Same job from other publishers: the closest match first, then the best rated.

  • Orbit
    Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
    A
  • gflow-cli
    Drive Google Flow from an agent: Veo video and Imagen image generation
    A
  • Joxo
    One shared project for a team's coding agents: decisions, a task board and handoffs.
    A
  • Tailscale
    Drive a Tailscale node and its tailnet through the CLI and the control-plane API
    B
  • Workfile
    Repository-native protocol and local MCP server for Work, Docs, History and durable project Memory.
    A