Token导航 LogoToken导航

MCP Server · 开发工具

Task Guardian MCP

一个用于AI开发环境(如Cursor)中的智能任务管理模型上下文协议(MCP)服务器,支持文件存储、任务依赖管理、高级查询和批量操作等功能。

未说明官方级别未说明来源级核验工具 8
批量操作TypeScriptCursor依赖管理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
jalbarrang
提供方
jalbarrang

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Task Guardian MCP 属于开发工具类 MCP Server,公开资料标注 8 个工具,通过传输方式未标注接入,适配 Cursor,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

开发工具

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 8 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

任务守护者MCP

用于Cursor等AI驱动开发环境中智能任务管理的模型上下文协议(MCP)服务器。

特性

  • 📁 基于文件的存储 -任务以JSON文件存储在 .task/ 目录
  • 🔢 顺序ID -简单、递增的任务编号
  • 🔗 类型化依赖关系 -任务之间的模型关系(块、需求、相关)
  • 🔄 循环检测 -在创建时防止循环依赖
  • 📝 丰富的描述 -通过代码块和检查表提供全面的降价支持
  • 🎯 任务类型 -支持用户故事、任务和错误
  • 🔍 高级查询 -筛选、排序和搜索任务
  • ⚡ 批量操作 -一次创建或更新多个任务
  • 📦 自定义元数据 -在任务上存储项目特定的属性
  • 🖥️ 交互式CLI -使用Ink和React查看任务的漂亮终端UI

安装

bun install

用法

运行服务器

启动MCP服务器:

bun start

对于自动重新加载的开发:

bun run dev

CLI工具

使用交互式终端UI查看项目中的任务:

bun run cli

CLI从 .task 您当前工作目录中的目录,并在带有交互式导航的漂亮彩色编码表中显示任务。

特征:

  • 🎯 使用箭头键浏览任务
  • 👁️ 查看任何任务的详细信息
  • 🎨 颜色编码的状态、优先级和类型指示器
  • 🔍 按状态、优先级或类型筛选任务
  • ⌨️ 全键盘导航

选项:

  • --status -按状态筛选(待定|in_process|已完成|已阻止|已取消)
  • `--priority

` -按优先级筛选(低|中|高|关键)

  • --type -按类型筛选(user_story|task|bug)
  • --help -显示帮助消息

示例:

# List all tasks
bun run cli

# List in-progress tasks only
bun run cli --status in_progress

# List high priority tasks
bun run cli --priority high

# Combine filters
bun run cli --status pending --priority critical

键盘快捷键:

*在列表视图中:*

  • ↑/↓ 或 j/k -浏览任务(支持vim风格)
  • Enter -查看所选任务详细信息
  • q -退出应用程序
  • Ctrl+C -退出

*在详细视图中:*

  • 使用终端的原生滚动(鼠标滚轮、触控板或终端滚动命令)
  • Esc 或 b -返回列表
  • q -退出应用程序

光标集成

将任务守护者添加到游标MCP配置中:

位置: ~/.cursor/config/mcp_settings.json

{
  "mcpServers": {
    "task-guardian": {
      "command": "bun",
      "args": ["run", "/absolute/path/to/task-guardian-mcp/src/index.ts"]
    }
  }
}

替换 /absolute/path/to/task-guardian-mcp 使用您计算机上此存储库的实际路径。

任务架构

任务存储在 .task/task-{id}.json 具有以下结构:

{
  id: number;              // Sequential ID (1, 2, 3, ...)
  title: string;           // Task title (1-200 chars)
  description: string;     // Markdown-formatted description
  status: 'pending' | 'in_progress' | 'completed' | 'blocked' | 'cancelled';
  priority: 'low' | 'medium' | 'high' | 'critical';
  type: 'user_story' | 'task' | 'bug';
  dependencies: Array;
  createdAt: string;       // ISO8601 timestamp
  updatedAt: string;       // ISO8601 timestamp
  [key: string]: any;      // Custom metadata fields
}

可用工具

核心业务

  • create_task -创建新任务
  • get_task -按ID检索任务
  • update_task -更新任务字段
  • delete_task -删除任务(带依赖性检查)
  • list_tasks -列出具有可选筛选功能的任务
  • query_tasks -具有排序和分页功能的高级搜索

依赖管理

  • add_dependency -添加类型化依赖关系(带循环检测)
  • remove_dependency -删除依赖关系链接

批量操作

  • create_tasks -一次创建多个任务
  • update_tasks -一次更新多个任务

例子

创建任务

{
  "title": "Implement OAuth2 authentication",
  "description": "## Overview\n\nAdd OAuth2 support using Google identity provider.\n\n## Acceptance Criteria\n\n- [ ] User can login with Google\n- [ ] JWT tokens generated\n- [ ] Token refresh works",
  "priority": "high",
  "type": "task"
}

添加依赖关系

{
  "fromTaskId": 5,
  "toTaskId": 3,
  "type": "blocks",
  "description": "OAuth requires database setup first"
}

查询任务

{
  "filters": {
    "status": ["in_progress", "blocked"],
    "priority": ["high", "critical"],
    "titleContains": "auth"
  },
  "sort": {
    "field": "priority",
    "order": "desc"
  },
  "limit": 10
}

建筑

  • 类型 (src/types/)-类型定义和常量使用 as const 模式
  • 模式 (src/schemas/)-带类型推理的Zod验证模式
  • 服务 (src/services/)-任务和依赖关系的业务逻辑
  • 工具 (src/tools/)-MCP工具实施
  • 索引 (src/index.ts)-MCP服务器入口点

发展

类型检查:

bun run typecheck

文件结构

.task/
├── .meta.json           # Stores last task ID
├── task-1.json          # Individual task files
├── task-2.json
└── archive/             # Archived completed tasks
    └── task-old.json

TypeScript最佳实践

这个项目遵循现代TypeScript模式:

  • ✅ as const 对象而不是枚举
  • ✅ 单真值源的Zod模式推理
  • ✅ 错误处理的结果类型
  • ✅ readonly 不变性修饰词
  • ✅ type 超过 interface 用于数据形状
  • ✅ 许可验证 .passthrough()

许可证

麻省理工学院

相关

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

任务管理TypeScript本地部署AI开发工具文件存储依赖管理批量操作

支持客户端

Cursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 8 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Task Guardian MCP

MCP World · 本页

8未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Task Guardian MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Task Guardian MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Task Guardian MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Task Guardian MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Task Guardian MCP 支持哪些客户端?

公开资料标注支持 Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP