MCP.so
登录

TaskWarrior MCP Server

@awwaiid

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

awwaiid

关于 TaskWarrior MCP Server

MCP Server for TaskWarrior!

TaskWarrior MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "taskwarrior": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-taskwarrior"
      ]
    }
  }
}

TaskWarrior MCP Server 工具

3

Get a list of all pending tasks

Add a new task to TaskWarrior

Mark a task as completed

概览

What is TaskWarrior MCP Server?

Node.js server implementing Model Context Protocol for TaskWarrior operations, allowing AI assistants to interact with a local TaskWarrior installation via its task binary.

How to use TaskWarrior MCP Server?

Install globally with npm install -g mcp-server-taskwarrior, ensure TaskWarrior is installed and configured, then add the server to claude_desktop_config.json using npx -y mcp-server-taskwarrior. Use the provided tools to list, add, and complete tasks.

Key features of TaskWarrior MCP Server

  • View pending tasks
  • Filter tasks by project and tags
  • Add new tasks with description, due date, priority, project, tags
  • Mark tasks as complete

Use cases of TaskWarrior MCP Server

  • Ask "What are my current work tasks?" to get a filtered task list
  • Add a high-priority task like "Call my sister"
  • Mark a task as done after completion

常见问题

1

What does this server offer over using TaskWarrior directly?

It provides a Model Context Protocol interface so AI assistants can read, create, and complete tasks through natural language rather than direct command-line usage.

2

What runtime or dependencies are required?

Requires Node.js and a locally installed and configured TaskWarrior (the `task` binary) – the server calls this binary for all operations.

3

Where does task data live?

Task data stays in your local TaskWarrior database; the server does not sync or store data externally.

4

What are the known limitations?

The server currently uses the unstable task `id` instead of the more reliable UUID; TaskWarrior may renumber IDs when tasks are added or removed.

评论

其他 分类下的更多 MCP 服务器