Skip to main content
Glama

task-mcp

MCP server for Taskwarrior with agent claim/lease semantics.

Setup

Required Taskwarrior Configuration

Add the following to your ~/.taskrc to enable claim metadata:

uda.owner_agent.type=string
uda.lease_until.type=date
uda.claimed_at.type=date
uda.last_renewed_at.type=date

Usage

bun run dist/index.js

MCP Tools

Tool

Description

project_list

List all projects

list_tasks

List tasks (returns claim metadata)

claim_task

Claim a task for an agent

release_task

Release a claim

create_task

Create a new task

update_task

Update task (requires claim)

complete_task

Complete task (requires claim)

Claim Rules

  • Agents must claim a task before mutating it

  • Same agent can renew their claim

  • Different agent cannot steal an active lease

  • Expired leases are treated as unclaimed

Development

bun install
bun run dev
bun run test
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/maxronner/taskwarrior-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server