核心功能
Unitask Agent 是一个基于 MCP(Model Context Protocol)的任务管理技能,允许 AI 代理通过 API 安全地操作用户的 Unitask 账户。核心能力覆盖完整任务生命周期:创建、读取、更新、删除(CRUD)、状态流转、标签管理以及子任务重组。
关键特性:
- 安全令牌体系:采用 scoped API tokens,细分为
read/write/delete三级权限,强制最小权限原则 - 时间块规划:独有的
plan_day_timeblocks工具支持基于scheduled_start + duration_minutes的日计划编排 - 子任务灵活重组:
move_subtask和merge_parent_tasks支持任务树结构调整,默认启用dry_run预览 - 智能过滤:
list_tasks提供 15+ 过滤维度,包括视图模式(today/upcoming)、时区感知、日期窗口等
优点
| 维度 | 表现 |
|------|------|
| 安全设计 | 强制 scope 分离、禁止日志记录完整令牌、destructive 操作二次确认 |
| 协议标准 | 原生 MCP 实现,工具语义清晰,与 Claude Desktop 等客户端无缝兼容 |
| 功能深度 | 超越基础 CRUD,支持任务合并、时间块预览、层级迁移等高级操作 |
| 生态位置 | 填补了"AI 原生任务执行"市场空白,与 Notion/Todoist 等传统工具形成差异化 |
局限性与风险
- Beta 阶段稳定性:公开测试期,API 行为可能发生变更,生产环境需谨慎
- 令牌泄露风险:
UNITASK_API_KEY存储于本地环境变量,用户安全意识决定实际安全水位 - 功能边界:暂不支持附件上传、团队协作、离线同步等企业级需求
- 时区复杂性:
tz参数依赖用户正确配置,跨时区场景易出错
适用人群
- 个人开发者/效率极客,偏好 AI 驱动的任务执行而非仅整理
- 已在使用或愿意迁移至 Unitask 生态的用户
- 需要结构化时间块规划(time blocking)的自由职业者/知识工作者
常规风险提示
1. 权限最小化:仅授予实际需要的 scope,delete 权限应严格限制
2. 敏感操作确认:关闭 dry_run 前务必人工核验预览结果
3. 密钥管理:使用系统密钥库或专用 secret manager,避免硬编码
4. Beta 免责声明:关键业务数据建议定期导出备份