mcp-server-taskwarrior logo

mcp-server-taskwarrior任意地访问 TaskWarrior!

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

任务服务器是 TaskWarrior 的 Node.js 服务器,实现基于模式上下文协议 (MCP) 的 TaskWarrior 操作。通过网络接口,用户可以与其 TaskWarrior 任务进行交互。该服务器可用于浏览待完成的任务、根据项目和标签过滤任务、添加新任务,标记任务为已完成。该服务器依赖本地任务服务器,因此 TaskWarrior 需要在系统上安装和配置。值得注意的是服务器当前使用任务 ID,因此添加或删除新任务时 ID 可能会改变;未来的版本将使用 UUID 代替 ID。

主要功能

  • 浏览待完成的任务
  • 根据项目和标签过滤任务
  • 添加新任务,可添加的信息包括:描述、期限、优先级、项目、标签
  • 标记任务为已完成
  • 获取所有待完成任务的列表
  • 添加新任务到 TaskWarrior 中

价格

模型
Free
评分
暂无评价

使用场景

任务管理

可以通过 MCP 服务器使用任意地管理 TaskWarrior 任务,包括浏览待完成任务、添加新任务、标记任务为已完成等

与 Claude 桌面环境整合

设置 MCP 服务器与 Claude 桌面环境一起使用,来访问 TaskWarrior 任务

优点 & 缺点

优点

  • 支持远程访问 TaskWarrior 任务
  • 支持根据项目和标签过滤任务
  • 支持添加新任务的描述、期限、优先级、项目和标签
  • 可以标记任务为已完成

缺点

  • 要求 TaskWarrior 安装和配置在系统中
  • 使用不稳定的任务 ID,这可能会在添加或删除新任务时改变

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

What limitation should I be aware of regarding task identifiers?

The server currently uses TaskWarrior’s numeric task IDs, which are unstable and can change when tasks are added or removed; future versions aim to switch to stable UUIDs.

Asked by Ximenez Alvarado · Mar 13, 2026

Can I filter tasks by project or tags via the API?

Yes. The get_next_tasks endpoint accepts optional project and tags parameters, letting you retrieve pending tasks that match a specific project name or one or more tags.

Asked by Ines Zeković · Mar 1, 2026

How can I integrate the MCP server with Claude Desktop?

Add the server to your claude_desktop_config.json under mcpServers with the command npx and args ["-y", "mcp", "server", "taskwarrior"]. Claude Desktop will then be able to call the TaskWarrior MCP endpoints.

Asked by Adaeze Uche · Jan 29, 2026

Do I need to install anything besides the MCP server to use it?

Yes. The server runs the local TaskWarrior binary, so you must have TaskWarrior installed and configured on the same machine where the MCP server runs.

Asked by Dmitri Volkov · Dec 4, 2025

提问

服务配缩器 的替代品