使用Model Context Protocol (MCP) 实现TaskWarrior操作的Node.js服务器。
<a href="https://glama.ai/mcp/servers/e8w3e1su1x"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=1341274577,2082148642&fm=3081&app=3081&f=PNG?w=760&h=400" alt="TaskWarrior Server MCP server" /> </a>注意:此服务运行本地的task二进制文件,因此需要安装并配置好TaskWarrior!
[!警告] 目前使用的是任务
id,这是一个不稳定的标识符;当添加或移除任务时,TaskWarrior有时会重新编号。未来应更加谨慎地使用任务UUID。
get_next_tasks
project: 按项目名称过滤tags: 按一个或多个标签过滤add_task
description: 任务描述文本due: 截止日期(ISO时间戳)priority: 优先级水平("H", "M" 或 "L")project: 项目名称(小写,用点分隔)tags: 标签数组(小写)mark_task_done
identifier: 任务ID或UUID在你的claude_desktop_config.json中添加以下内容:
{
"mcpServers": {
"taskwarrior": {
"command": "npx",
"args": [
"-y",
"mcp-server-taskwarrior"
]
}
}
}
npm install -g mcp-server-taskwarrior
确保你的系统上已安装并配置了TaskWarrior (task)。
task project:work nexttask add priority:H Call my sistertask done 1此MCP服务器采用MIT许可证。详情见LICENSE文件。