mcp-taskwarrior

mcp-taskwarrior

site icon
2025.03.12 0
JavaScript任务管理开发效率开发效率
mcp-taskwarrior 是一个简单的 MCP 服务器,用于管理 Taskwarrior 中的任务。它提供了添加、更新、删除和列出任务的功能,帮助用户高效地管理待办事项。
View on GitHub

Overview

基本能力

产品定位

mcp-taskwarrior 是一个任务管理工具,专注于通过 MCP 服务器与 Taskwarrior 交互,提供任务管理的自动化能力。

核心功能

  • add_task: 添加新任务
  • update_task: 更新现有任务
  • delete_task: 删除任务
  • list_tasks: 列出当前任务

适用场景

  • 个人任务管理
  • 项目进度跟踪
  • 优先级任务筛选

工具列表

  1. add_task: 允许用户添加新任务到 Taskwarrior。
  2. update_task: 允许用户更新现有任务的详细信息。
  3. delete_task: 允许用户从 Taskwarrior 中删除任务。
  4. list_tasks: 列出用户当前的所有任务,可按优先级分类。

常见问题解答

  • 无明确常见问题解答部分。

使用教程

使用依赖

  • 需要安装 Node.js 和 pnpm。

安装教程

通过 npx 使用

npx @0xbeedao/mcp-taskwarrior

本地安装

  1. 克隆仓库
  2. 进入项目目录
  3. 安装依赖
cd mcp-taskwarrior
pnpm install

调试方式

在 MCP 客户端(如 Cursor、Goose、Claude)中,选择 "Command" 风格的 MCP,并将 /path/to/this/repo/src/tasks.ts 作为参数。

示例

"What are my current tasks"

Project: homesale

High Priority: - Install photo room vent cover (waiting until Feb 24) - Fix upstairs railing - Repair front railing - Sign Unitus docs

Medium Priority: - Get white paint for upstairs BR - Remove wood stove

许可证

None